我在jquery中使用鼠標滾輪來增加div的數量,數字正確增加,但在Firefox中不停止滾動。event.preventDefault();不停止在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/
小提琴使用標準的鼠標滾輪的檢測,但我也用布蘭登·艾倫的鼠標滾輪插件,並有同樣的問題。
刪除更新文本的行(我也試過HTML())的div可以解決問題,但這是代碼的關鍵部分,無法刪除。
有誰知道如何解決這個問題?
謝謝
更新:我發現只有當我的鼠標直接定位在文字,如果我的鼠標是盒子內,但不是在文本(填充內)滾動出現的問題已停止
我忘了提,如果你向下滾動停止滾動了幾下,然後 – Michael