Ich benutze das Mausrad in jQuery, um die Zahl eines div zu erhöhen, erhöht sich die Zahl richtig, aber die Schriftrolle ist nicht in Firefox gestoppt.event.preventDefault(); nicht stoppen Mausrad in Firefox
$(document).ready(function(){
$('#test').bind('mousewheel DOMMouseScroll', function(event){
var currentValue = parseInt($('#test').text(),10),
newValue = currentValue + 1;
$('#test').text(newValue);
event.preventDefault();
});
});
Fiddle: http://jsfiddle.net/rHVUn/
Die Geige verwendet die Standard-Mausrad-Erkennung, aber ich habe auch Brandon Aarons Mausrad-Plugin, und es hat das gleiche Problem verwendet.
Entfernen der Zeile, die den Text aktualisiert (Ich habe auch versucht, html()) der Div das Problem löst, aber das ist ein entscheidender Teil des Codes und kann nicht entfernt werden.
Kann jemand dieses Problem lösen?
Danke
Update: Ich habe das Problem nur gefunden tritt auf, wenn meine Maus direkt über den Text positioniert ist, wenn die Maus in der Box, aber nicht über den Text (innerhalb der Polsterung) die Scroll ist gestoppt
ich vergaß zu erwähnen, wenn Sie ein paar Mal nach oben, dann nach unten die Scroll gestoppt wird – Michael