我在 jquery 中使用鼠标滚轮来增加 div 的数量,数字正确增加,但在 Firefox 中滚动并没有停止。
$(document).ready(function(){
$('#test').bind('mousewheel DOMMouseScroll', function(event){
var currentValue = parseInt($('#test').text(),10),
newValue = currentValue + 1;
$('#test').text(newValue);
event.preventDefault();
});
});
小提琴:http: //jsfiddle.net/rHVUn/
小提琴使用标准的鼠标滚轮检测,但我也使用了 Brandon Aaron 的鼠标滚轮插件,它也有同样的问题。
删除更新 div 文本的行(我也尝试过 html())可以解决问题,但这是代码的关键部分,无法删除。
有谁知道如何解决这个问题?
谢谢
更新:我发现只有当我的鼠标直接放在文本上时才会出现问题,如果我的鼠标在框内但不在文本上(在填充内),则滚动停止