![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dd223639abbf3e4b5c2cb0fa6cbc7951.png)
window.innerHeight || doucument.documentElement.clientHeight || document.body.clientHeight
docunment.body.scrollHeight;
docunment.body.offsetHeight;
document.body.scrollTop || window.pageXOffset
document.body.scrollleft|| window.pageYOffset
element.offsetTop
element.offsetLeft
element.scrollTo
元素滚动可视区域动画生效
window.onscroll = function (){
var srollTop = document.body.scrollTop;
var windowHeight = window.innerHeight || doucument.documentElement.clientHeight || document.body.clientHeight;
var htmlHeight = element.offsetTop;
if(srollTop + windowHeight > htmlHeight){
...
}
}
元素滚动可视区域一定距离后动画生效(比如滚动100px)
window.onscroll = function (){
var srollTop = document.body.scrollTop;
var windowHeight = window.innerHeight || doucument.documentElement.clientHeight || document.body.clientHeight;
var htmlHeight = element.offsetTop;
if(srollTop + windowHeight -100 > htmlHeight){
...
}
}