关于Chrome|关于Chrome 对document.documentElement.scrollTop 的兼容问题

标准浏览器在正确的文档声明中获取滚动条的卷去高度应该使用document.documentElement.scrollTop
但是很蛋疼的发现 chrome获取的值始终为0,需使用document.body.scrollTop;
获取滚动条向下滚动的距离可以这样 _scrollTop = document.documentElement.scrollTop+document.body.scrollTop;
如果想设置滚动距离,本屌觉得不用去做判断 直接两个都执行 效率或许会更高点
document.documentElement.scrollTop=1000;
document.body.scrollTop=1000;
下面是一个随手写的让浏览器滚动到某元素的函数方法

function scrollToElem(id){ var _elem=document.getElementById(id); var _top=document.getElementById(id).offsetTop; document.documentElement.scrollTop=_top; document.body.scrollTop=_top; }


【关于Chrome|关于Chrome 对document.documentElement.scrollTop 的兼容问题】转载于:https://www.cnblogs.com/justlancer/archive/2012/08/29/2662513.html

    推荐阅读