onmousewheel鼠标滚轮事件绑定的兼容性问题
来源:互联网 发布:企业网站域名怎么收费 编辑:程序博客网 时间:2024/05/29 21:33
其实我对于各个浏览器的兼容性知道的是少之又少,所了解的也不过是event||window.event , e.target||e.srcElement,element,nextSibling||nextElementSibing等等之类的日常需要用到的一些属性的兼容性写法,关于这些,如果有朋友不知道,我改日抽空会把自己封装出的一些小方法贴出来,并讲解一下,如果是大神就一笑而过就好了。
进入正题,今日在使用自己的洪荒之力搭建自己的博客(TaoHuaXia.github.io,正在搭建中,截至目前只完成首页)的时候,偶然发现window.onmousewheel绑定事件的方法并不能在火狐上正常绑定(火狐真是个磨人的小妖精),于是查阅之,主要有以下两点区别:
1.火狐的鼠标滚轮事件名为DOMMouseScroll
2.火狐的鼠标滚轮事件需要使用element.addEventListenr()
其他的主流浏览器都可以使用onmousewheel正常绑定,所以我们可以拿出一个兼容性的写法来专门对付火狐:
if(document.addEventListener){ document.addEventListener('DOMMouseScroll',fn,false);}//火狐window.onmousewheel=document.onmousewheel=fn;//IE/Opera/Chrome同时关于各个浏览器滑动滚轮时的距离问题,这篇博客有很细致的讲解,大家可以移步至此
0 0
- onmousewheel鼠标滚轮事件绑定的兼容性问题
- HTML中鼠标滚轮事件onmousewheel
- HTML中鼠标滚轮事件onmousewheel处理
- HTML中鼠标滚轮事件onmousewheel处理
- HTML中鼠标滚轮事件onmousewheel
- JS滚轮事件onmousewheel
- JavaScript onmousewheel鼠标滚轮示例
- 针对不同浏览器的事件绑定以及鼠标滚轮事件
- tkinter绑定鼠标滚轮滚动事件
- 绑定鼠标滚轮上下滚动事件
- 鼠标的滚轮javascript事件
- js的鼠标滚轮事件
- QT5的鼠标事件和滚轮事件
- mfc中鼠标滚轮上下滚动计数问题(OnMouseWheel)
- DOMMouseScroll,onmousewheel 鼠标滚动事件js
- MFC鼠标事件-OnMouseMove移动OnMouseWheel缩放
- html5下的鼠标滚轮事件
- 坑爹的鼠标滚轮事件
- android NDK开发之Hello NDK
- JAVA基础(004_Hash Table的使用之统计字符的出现次数)
- 拷贝构造函数的参数为什么必须使用引用类型
- 事件对象event
- 走进新的生活
- onmousewheel鼠标滚轮事件绑定的兼容性问题
- 一元多项式
- 软件工程师进阶:学会写各种开发、需求文档
- Linux——Cent-OS下Eclipse使用JDBC连接Oracle 11g
- 判断一段代码是由c编译还是c++编译?
- STM32的USB例程JoyStickMouse代码分析(全)
- No Name Matching Localhost Found Error : Tomcat and CAS Configuration
- hibernate条件查询service层和daoceng底层封装
- 最强 Android Studio 使用小技巧和快捷键