Jquery 鼠标滚轮只能缩小

Jquery 鼠标滚轮只能缩小,jquery,mousewheel,Jquery,Mousewheel,我有一个错误,当我旋转方向盘时,它无法识别。例如,我尝试以下方法: jQuery(function($) { $('#header') .bind('mousewheel', function(event, delta) { var dir = delta > 0 ? 'Up' : 'Down'; console.log (dir); return false; }); }); 不管

我有一个错误,当我旋转方向盘时,它无法识别。例如,我尝试以下方法:

jQuery(function($) {
    $('#header')
        .bind('mousewheel', function(event, delta) {
           var dir = delta > 0 ? 'Up' : 'Down';
           console.log (dir);
           return false;
        });
});
不管我怎么转方向盘,我都会下来。是什么导致了这个错误?还有其他人遇到过这种情况吗?任何我可以开始寻找的想法或其他我可以粘贴的代码来帮助调试


我使用的是jQuery 1.7.1

它在这把小提琴中工作得很好:


mousewheel的变更日志上写着“#3.0.6修复Firefox中delta为0的问题”。尝试最新版本。

尝试将
delta
的值打印到控制台。是的,我尝试了,它始终是0。您是否使用最知名的鼠标滚轮插件?您可以在jsfield中进行测试吗?mousewheel插件的最新版本为您的函数提供了四个参数:
(event、delta、deltaX、deltaY)
。额外的两个参数是否包含有用的内容?另外,你用的是什么浏览器?你尝试过另一个吗?mousewheel的变更日志上写着“#3.0.6修复Firefox中delta为0的问题”。也许可以试试更晚的版本。