html5中如何使用onscroll
这篇文章主要为大家展示了"html5中如何使用onscroll",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"html5中如何使用onscroll"这篇文章吧。
实例
定义和用法
onscroll 事件在元素滚动条在滚动时触发。
提示: 使用 CSS overflow 样式属性来创建元素的滚动条。
浏览器支持
语法
HTML 中:
JavaScript 中:
object.onscroll=function(){myScript};JavaScript 中, 使用 addEventListener() 方法:
object.addEventListener("scroll", myScript);注意: Internet Explorer 8 及更早 IE 版本不支持 addEventListener() 方法。
Technical Details
技术细节
是否支持冒泡: Yes 是否可以取消: NO 事件类型: Event 支持的 HTML 标签: , , ,, , , , ,,
- ,
onscroll事件失效
我是移动块大家可以将这段代码copy亲自测试一下,在有和没有overflow属性之间切换,就明白了。
因为很多同学在开发项目时,会有脚手架之类的文件进行快速开发,但是有的脚手架会在入口的html文件,设置overflow: scroll/auto。
这个属性在入口级别的文件中最好不要随意使用,造成的scroll滑动监听整体失效,你无论如何也不会想到是这个原因。
打个比方:
APP.vue
这是用vue.js写的页面,我在其中用了vux(一个基于vuejs的移动组件库)的一个组件view-box,当时我找遍了所有的文件,并没有那里
有over-flow 样式;但是scroll事件失效,window.scrollY一直为0, 最后我发现所有页面都是如此,于是我就定位在入口的几个文件,将
相关的引入组件也进行排查,终于在view-box,这个组建里找到了over-flow:auto;样式。注释掉后,就正常了
所以说:over-flow:auto;如果放在入口文件并且放在包裹的父元素上,一定要慎重!
以上是"html5中如何使用onscroll"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
文件 事件 元素 入口 支持 内容 属性 样式 篇文章 组件 方法 脚手架 页面 学习 帮助 开发 移动 无论如何 中用 之间 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器cmd怎么登录用户 机械软件开发调试 数据库中表的应用 国产3g网络技术哪家好 手游基岩版服务器 江西综合软件开发哪个好 姑苏区品牌网络技术包括什么 第二个数据库 查看数据库还原时间 富和服务器机箱官网 服务器对温度及湿度要求 网络技术应用第二章测试题 wos数据库是谁的 网络安全技术 基础 网络安全知识竞赛模拟题5 国网 网络安全分析室 网络安全问答题目 本机数据库链接地址 西北民族大学有自建数据库查重吗 金湖软件开发文档在线咨询 如何最快速度建立论文数据库 美团的网络技术 幼儿教师网络安全 计算机网络技术模拟考试软件 成为网络安全工程师的基础 中央网信办 网络安全周 朗新科技是不是互联网 google服务器通讯出现问题 方舟手游进服务器显示连接失败 群晖服务器配置要求