关于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
推荐阅读
- 布丽吉特,人生绝对的赢家
- 进必趋|进必趋 退必迟,问起对 视勿移
- 对称加密和非对称加密的区别
- Mac安装Chromedriver
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- 四首关于旅行记忆的外文歌曲
- 对抗抑郁最好的方法
- 装聋作哑,关系融洽
- 醒不来的梦
- 社保代缴公司服务费包含哪些