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安全错误 数据库的锁怎样保障安全 济南协裕网络技术有限公司介绍 华为软件开发年终奖 抖音服务器的磁盘容量 服务器cpu物理核数 什么叫节点服务器 运营单位网络安全工作内容 网络安全是后端吗 航天信息 金税 数据库 数据库怎么修改日志命令 微信设置代理服务器 生物行业的数据库工程师 浦东新区购买网络技术咨询产品 苏州hpe机架式服务器报价 数据库性能监测工具 有效的软件开发方法 北航量子网络安全研究导师 工作室服务器怎么建 网络安全等级考试培训 现代通信网络技术的论文 组织参加网络安全法线上答题 传奇服务器怎么设置局域网 共享服务器能用多少个电视 db2数据库数据迁移 服务器售后服务博客 京东仓库商品数据库 企业网络安全准入控制系统供应商 java 软件开发规范 r4900服务器的硬盘怎么装 人脸速通门管理服务器型号 数据库安全事故案例
