Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
滚轮事件断开鼠标滚轮javascript_Javascript - Fatal编程技术网

滚轮事件断开鼠标滚轮javascript

滚轮事件断开鼠标滚轮javascript,javascript,Javascript,在最新的Chrome中有两个控制盘事件:wheel和mouseweel 因此,这段代码运行良好: document.addEventListener('mousewheel', function () { console.log('mousewheel fires'); }, false); 但在这种情况下: document.addEventListener('mousewheel', function () { console.log('mousewheel never fir

在最新的Chrome中有两个控制盘事件:
wheel
mouseweel

因此,这段代码运行良好:

document.addEventListener('mousewheel', function () {
   console.log('mousewheel fires');
}, false);
但在这种情况下:

document.addEventListener('mousewheel', function () {
   console.log('mousewheel never fires');
}, false);
document.addEventListener('wheel', function () {
   console.log('wheel fires');
}, false);
鼠标滚轮
不工作

因此,如果我编写一些第三方脚本(例如jquery插件)并在那里使用
mouseweel
,它在使用
wheel
事件的站点上就不起作用

相反,如果我在脚本中使用
wheel
事件,它将破坏使用
mouseweel
的站点

在这种情况下该怎么办?(对我的英语感到抱歉)

更新

感谢Tintu C Raju:


根据MDN“当指针设备(通常是鼠标)的滚轮按钮旋转时触发滚轮事件。此事件将替换非标准的不推荐使用的鼠标滚轮事件。”

根据MDN“当指针设备(通常是鼠标)的滚轮按钮旋转时触发滚轮事件”已旋转。此事件将替换非标准的已弃用鼠标滚轮事件。“

上次我不得不使用鼠标滚轮事件时,让它在所有浏览器中都以相同的方式工作是一件非常痛苦的事情。。这个插件救了我的命:根据MDN,“当指针设备(通常是鼠标)的滚轮按钮旋转时,会触发滚轮事件。此事件将替换非标准的不推荐使用的mousewheel事件。”