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安全错误 数据库的锁怎样保障安全 互联网科技股 上海喔噻互联网科技有限公司 博彦科技互联网金融 亿策互联网科技 百单互联网科技有限公司 科技创新互联网企业 奇士达互联网科技 重庆科技学院互联网 科技赋能互联网健康 中国科技互联网公司收入 广州慧亚互联网科技怎么样 重庆互联网医院沙龙医盟信息科技 互联网媒体平台算高科技产业 青海科技产业互联网发展 阿里互联网科技企业 南博望互联网科技有限公司 互联网科技资金流入 互联网科技融合创新 互联网企业和网络科技有限公司 利用互联网等科技手段 互联网 卓越科技 远信互联网科技 互联网科技类展会 互联网公司会议桌创意科技软装饰 互联网汽车科技小镇 深圳前海聚择互联网科技有限公司 福州新华互联网科技学校 知乎 佛山市拉法互联网科技有限公司 互联网科技股为什么大涨 济南小医互联网科技有限公司招聘
