关于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;
}