封装自己的scrollTop和scrollLeft
来源:互联网 发布:怎样做淘宝店铺 编辑:程序博客网 时间:2024/05/23 14:31
判断浏览器是否是怪异模式,就是没有声明dtd的模式。
document.compatMode == “CSS1Compat”
CSS1Compat 声明了
BackCompat 未声明
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> body{ height: 3000px; } </style></head><body></body></html><script> function scroll(){ if(window.pageYOffset != null){ //ie9+和其他新浏览器 return{ left:window.pageXOffset, top:window.pageYOffset } }else if(document.compatMode == "CSS1Compat"){ //检测浏览器是否是怪异模式,就是没有声明dtd.BackCompat未声明,CSS1Compat声明了的。 return{ left:document.documentElement.scrollLeft, top:document.documentElement.scrollTop } } return { left:document.body.scrollLeft, top:document.body.scrollTop } } window.onscroll = function () { console.log(scroll().top); document.title = scroll().top; }</script>
0 0
- 封装自己的scrollTop和scrollLeft
- scrollTop scrollLeft的封装
- js-scrollTop和scrollLeft封装
- 页面滚动时的位置:为了兼容浏览器,封装自己的scrollTop和scrollLeft(内含“怪异模式”)
- scrollTop和scrollLeft的用法
- scrollleft和scrolltop使用的注意事项
- scrollTop和scrollLeft
- 文档滚动对 scrollTop scrollLeft的兼容性封装
- javascript中元素的scrollLeft和scrollTop属性说明
- javascript兼容获取scrollLeft和scrollTop
- 有关窗口的scrollTop及scrollLeft属性
- scrollLeft,scrollTop,滚动代码的总结
- scrollLeft,scrollTop,滚动代码的总结
- 浏览器关于scrollTop scrollLeft的兼容性
- scrollLeft,scrollTop,滚动代码的总结
- offsetLeft,scrollLeft,offsetTop,scrollTop等等的用法
- scrollLeft,scrollTop,滚动代码的总结
- 浏览器关于scrollTop scrollLeft的兼容性
- C#的34课的主要内容
- 安卓开发复习笔记——Fragment+FragmentTabHost组件(实现新浪微
- Crond定时任务
- poj3299 Humidex 细心=_=
- python_basic2
- 封装自己的scrollTop和scrollLeft
- 0-1背包
- document.onreadystatechange的认识
- 使用FragmentTabHost+TabLayout+ViewPager实现双层嵌套Tab
- linux awk快速入门
- Android List<Obj> obj = obj1之坑
- PyCharm注册码
- html和css基础知识
- 博弈论