1.获取滚动条距离的API浏览器
scrollLeft / scrollTop函数
pageXOffset / pageYOffsetspa
2.兼容性问题code
Safari 比较特别,有本身获取scrollTop的函数 : window.pageYOffset ;blog
火狐等相对标准些的浏览器就省心多了,直接用 document.documentElement.scrollTop ;class
IE6/7/8/9/10:兼容性
对于没有doctype声明的页面里可使用 document.body.scrollTop 来获取 scrollTop高度 ;
对于有doctype声明的页面则可使用 document.documentElement.scrollTop ;scroll
总结:总结
获取滚动条距离:兼容
var scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;