记录一张图片,上面有页面上面的各种高度

 

 

下面是scrollTop的获取

1、各浏览器下scrollTop的差异
IE6/7/8:
对于没有doctype声明的页面里可以使用  document.body.scrollTop 来获取 scrollTop高度 ;
对于有doctype声明的页面则可以使用 document.documentElement.scrollTop  ;
Safari:
safari 比较特别,有自己获取scrollTop的函数 : window.pageYOffset ;
Firefox:
火狐等等相对标准些的浏览器就省心多了,直接用 document.documentElement.scrollTop ;
2、获取scrollTop值
完美的获取scrollTop 赋值短语 :
var scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;

通过这句赋值就能在任何情况下获得scrollTop 值。

1 对 “top、postop、scrolltop、scrollHeight、offsetHeight详解以及各浏览器显示效果差异”的想法;

发表评论

邮箱地址不会被公开。 必填项已用*标注