获取滚动条距离的兼容问题

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;
相关文章
相关标签/搜索