文档滚动对 scrollTop scrollLeft的兼容性封装
来源:互联网 发布:江西省网络作家协会 编辑:程序博客网 时间:2024/05/24 06:20
基础样式:
/* 用通配符清除默认样式减少代码量,实际项目应对用到的标签清除默认样式*/*{margin: 0;padding: 0;list-style: none;outline: none;}/* 此处是为了撑开文档 */html,body{height: 2000px;}javascript模块:
/* 测试被卷去的顶部 */window.onscroll = function () { document.title = scroll().top;}// scrollTop scrollLeft的封装function scroll() { if(window.pageYOffset != null) { return { // 注: ie9+ 高版本浏览器 火狐谷歌等 left: window.pageXOffset, top: window.pageYOffset } } else if( document.compatMode === 'CSS1Compat' ) { return { // 注:经测试 IE 6 及以上版本支持这种写法, 但火狐谷歌不支持。 left: document.documentElement.scrollLeft, top: document.documentElement.scrollTop } } return { // 注:经测试 IE 6789 都不支持这种写法(值为0),但火狐谷歌支持。 left: document.body.scrollLeft, top: document.body.scrollTop }}
0 0
- 文档滚动对 scrollTop scrollLeft的兼容性封装
- scrollTop scrollLeft的封装
- 浏览器关于scrollTop scrollLeft的兼容性
- 浏览器关于scrollTop scrollLeft的兼容性
- scrollLeft,scrollTop,滚动代码的总结
- scrollLeft,scrollTop,滚动代码的总结
- scrollLeft,scrollTop,滚动代码的总结
- scrollLeft,scrollTop,滚动代码的总结
- scrollLeft,scrollTop,滚动代码的总结
- scrollLeft,scrollTop,滚动代码的总结
- 封装自己的scrollTop和scrollLeft
- scrollTop, scrollLeft 滚动条距离
- 页面滚动时的位置:为了兼容浏览器,封装自己的scrollTop和scrollLeft(内含“怪异模式”)
- js-scrollTop和scrollLeft封装
- 获取兼容性的滚动scrollTOP-LEFT值
- 对offsetLet,offsetTop,scrollLeft,scrollTop几个方法的理解
- 对offsetLet,offsetTop,scrollLeft,scrollTop几个方法的理解
- 对offsetLet,offsetTop,scrollLeft,scrollTop几个方法的理解
- <LeetCode OJ> 136 / 137 / 260 Single Number(I / II / III)
- Bootstrap表单(二)
- 第1章 JavaScript简介小结
- CALayer - 4
- 第2章 在HTML中使用JavaScript小结
- 文档滚动对 scrollTop scrollLeft的兼容性封装
- 【C++】深度探索C++对象模型之Function语意学
- C或C++文件操作大全
- 4、C语言与画面显示的练习
- 设计模式之观察者设计模式
- 第3章 基本概念小结
- 新年寄语
- STM32之中断与事件---中断与事件的区别
- Alex’s Game(I)