火狐浏览器兼容鼠标滚轮事件
火狐浏览器兼容鼠标滚轮事件
起因:
this.$refs.canvasDivBox.addEventListener('mousewheel', this.zoomInOrOut, false);
这段代码在chrome中运行正常,但是到firefox中时则不会被触发。
原因:
firefox不支持mousewheel,请使用DOMMouseScroll。
修改:
this.$refs.canvasDivBox.addEventListener('mousewheel', this.zoomInOrOut, false) || this.$refs.canvasDivBox.addEventListener('DOMMouseScroll', this.zoomInOrOut, false);
其他区别:
1.使用mousewheel时,可以用e.deltaY的正负判断滑轮滚动方向,DOMMouseScroll则没有这个参数,可以用detail代替。
2.据笔者观察,两种事件在某些情况下layerX的意义和取值也会有差别,详细原因还不明,可以按照具体情况进行计算或是取值。
火狐浏览器兼容鼠标滚轮事件相关推荐
- 火狐兼容鼠标滚轮事件
问题 mousewheel在火狐上不生效,火狐鼠标滚轮事件是DOMMouseScroll // 判断是否火狐浏览器,兼容鼠标滚轮事件(一个简单的方法) 谷歌是e.wheelDelta值是120和-12 ...
- 各浏览器的鼠标滚轮事件
2019-7-11 之前看尚硅谷李立超的JS基础,发现其中的鼠标滚轮事件与现在使用的有一些出入. /** 简单来说,如果不需要兼容IE浏览器,则使用 onwheel 属性即可*/box1.onwhee ...
- jquery的鼠标滚轮插件 Mousewheel响应跨浏览器的鼠标滚轮事件
jquery插件默认是不支持鼠标中轮滚轮事件的,现在我们可以用于添加跨浏览器的鼠标滚轮支持可以使用jquery的Mousewheel插件. 使用mousewheel事件有以下两种方式: 使用mouse ...
- 鼠标滚轮事件onmouewheel
鼠标滚轮事件onmouewheel 1. onmouewheel 事件触发条件:当鼠标滚轮向上或者向下滚动时 用法: document.onmousewheel = function() {} ...
- 鼠标滚轮事件(mousewheel / DOMMouseScroll)兼容性处理
鼠标滚轮事件(mousewheel / DOMMouseScroll)兼容性处理 非Firefox浏览器中 在非 Firefox 浏览器中,使用 mousewheel 事件来监听鼠标的滚轮事件,通过事 ...
- html 页面缩放事件,使用HTML5实现通过鼠标滚轮事件放大和缩小图片的功能
您和我都知道,向HTML5网页添加鼠标滚轮事件可以更好地允许用户与网页进行交互. 在HTML5中,鼠标滚轮不仅可以在网页上上下滑动,实际上,您还可以依靠它来完成更,例如放大和缩小视图平面. 看看实际的 ...
- 鼠标滚轮事件(谷歌或火狐)
全部代码: 分部说明: 1.首先在body标签里给个div标签,div里打上鼠标滚轮事件,方便之后在浏览器上,当鼠标滚轮滚动时,就可以明显看出页面有在滚动 2.写div样式.直接在head标签里给个s ...
- 解决chrome浏览器中鼠标滚轮滚动事件失效的问题
今天遇到了一个html5页面由于开启了图片遮罩层在chrome浏览器中,鼠标滚轮上下滚动时,页面不动的问题,后查询相关资料后解决,具体方法是加入如下代码: <script type=" ...
- js中的鼠标滚轮事件
## 事件对象 event1 event事件对象,表示用来获取事件的详细信息,比如得到鼠标的横坐标:事件对象.clientX(clientX是可视区坐标)window.onclick = functi ...
最新文章
- [干货]Kaggle热门 | 用一个框架解决所有机器学习难题
- A - Supercentral Point CodeForces - 165A
- swift-初探webView与JS交互
- 敏捷开发思想及Scrum实践
- 编码方式_机器学习中常用的编码方式
- 关系型数据库、非关系型数据库
- 修改Linux中的用户名
- Graph Coloring I
- 2018年AI和ML(NLP、计算机视觉、强化学习)技术总结和2019年趋势(下)
- Intellij IDEA中Mybatis Mapper自动注入警告的6种解决方案
- 与c++ 进行最简单的进程通信
- 计算机毕业设计asp.net企业差旅管理系统(源码+系统+mysql数据库+Lw文档)
- 微信小程序自定义屏幕调试
- r语言导入spss数据_R 中数据导入
- 检查服务器端口占用,服务器中如何检查端口是否开放
- 人的精力是什么?如何强化精力
- 商汤科技面试——AI算法岗
- win10文件服务器怎么进,如何从win10进入云服务器
- SSDAlloc:用 SSD 扩展内存
- python的requests爬取Uniprot中蛋白序列和N-糖基化位点
热门文章
- 基于JAVA茗茶文化网系统计算机毕业设计源码+数据库+lw文档+系统+部署
- 静态定时分析、时钟域与同步化设计
- 11.4工作总结 系统安装
- 局域网限速软件_局域网IP限速怎么配置,限速多少比较合适
- HP-UX日常工作整理
- android实现浮动屏保,Android 屏保实现
- 关于Android中图片大小、内存占用与drawable文件夹关系的研究与分析
- 第三方客户端登录QQ邮箱遇到“无法验证账户名或密码”问题解决
- html匀速回到顶部,原生js返回顶部(匀速、由快到慢)
- 小技巧绕过Sina Visitor System(新浪访客系统)