JS怎么禁止鼠标滚轮的单击 IE下! 注意是滚轮去单击 而不是滚动!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS怎么禁止鼠标滚轮的单击 IE下! 注意是滚轮去单击 而不是滚动!相关的知识,希望对你有一定的参考价值。

参考技术A 楼上哥们的代码原理没有错,
但是a标签的禁用要另写代码,
因为,事件的冒泡原理,
所有事件最终都会冒泡到document对象,但是
a标签
的单击和href跳转
等到冒泡到
document的时候
已经触发了,而且
document
的鼠标按下事件
return
false;取消的也只是
document.onmousedown
事件,
所以,要在a标签上禁止鼠标中键
就要:
在页面的所有a标签上
绑定鼠标按下事件
并判断按下的是否是鼠标中键,
然后取消掉该元素的默认事件,从而使其无效。
我的意思是:楼上哥们的代码你要用,并且你还要单独再写一个
针对a标签鼠标中键的代码。

以上是关于JS怎么禁止鼠标滚轮的单击 IE下! 注意是滚轮去单击 而不是滚动!的主要内容,如果未能解决你的问题,请参考以下文章

js中如何禁用鼠标滚轮事件?急,在线等!

js keycode 鼠标滚轮的值是多少

鼠标滚轮自己有时会自动滚的啊

网页不能用鼠标滚轮控制滚动条 我鼠标滚轮上下滚动。。但网页没反应。这是怎么回事。。怎么修复。。

学鼠标滚轮事件兼容写法

鼠标事件