document.body.scrollTop 是计算页面可视区与网页顶部的距离吗

图片说明

当网页滚动的时候,上图中的iScr总是返回2个值(第一次滚动返回3,100,第二次103,200)

不同浏览器不同,参考:http://www.cnblogs.com/zhenyu-whu/archive/2012/11/13/2768004.html

我的经验就是webkit(chrome)获取scrollTop用document.body,为webkit依赖渲染模式,document.compatMode为css1compat则为document.documentElement,否则document.body

clientWidth,clientHeight webkit及其他浏览器依赖document.compatMode,document.compatMode为css1compat则为document.documentElement,否则document.body

我的经验就是webkit(chrome)获取scrollTop用document.body,为webkit依赖渲染模式,document.compatMode为css1compat则为document.documentElement,否则document.body

clientWidth,clientHeight webkit及其他浏览器依赖document.compatMode,document.compatMode为css1compat则为document.documentElement,否则document.body