javascript兼容鼠标滚轮事件
JavaScript事件 兼容 鼠标 滚轮
2023-06-13 09:14:08 时间
这个事件在标准下和IE下是有区别的。firefox是按标准实现的,事件名为"DOMMouseScroll",IE下采用的则是"mousewheel"。
当然一行代码就解决了兼容问题
复制代码代码如下:
当然一行代码就解决了兼容问题
varmousewheel=document.all?"mousewheel":"DOMMouseScroll";
事件属性,IE是event.wheelDelta,Firefox是event.detail属性的方向值也不一样,IE向上滚>0,Firefox向下滚>0。
最新的jquery1.3.2仍然没有增加滚轮事件,但可以用jquery的bind去绑定任何事件,当然得加上上面那句。
不过jquery有个插件已经加上了该功能。见http://brandonaaron.net/code/mousewheel/demos
这样使用:
$("div.mousewheel_example").mousewheel(fn);
$("div.mousewheel_example").bind("mousewheel",fn);
相关文章
- JavaScript正则表达式简单教程「建议收藏」
- 【说站】javascript复杂类型如何传参
- 【说站】javascript寄生式继承的使用
- 「设计模式 JavaScript 描述」策略模式
- 【学习笔记】JavaScript
- JavaScript案例:获取URL参数
- 理解JavaScript中的事件
- JavaScript中的事件教程
- javascript事件模型代码
- javascript鼠标滚轮事件
- javascript浏览器判断绑定事件arguments转换数组数组遍历
- JavaScript操作键盘的Enter事件(键盘任何事件),兼容多浏览器
- javascript开发中使用onpropertychange,oninput事件解决onchange事件的不足
- javascript代码编写需要注意的7个小细节小结
- JavaScriptcallapply使用JavaScript对象的方法绑定到DOM事件后this指向问题
- JavaScript入门之事件、cookie、定时等
- javascript中this做事件参数相关问题解答
- 关于javascript冒泡与默认事件的使用详解
- 解析javascript浏览器关闭事件
- javascript创建数组之联合数组的使用方法示例
- javascript使用onclick事件改变选中行的颜色