La molette de la détection des événements qui ne travaillent pas actuellement dans Firefox

Pour une raison que je vais avoir du mal à essayer de reconnaître la roulette de la souris de l'événement dans Firefox. Cela fonctionne dans IE, Chrome, Safari, Opera, mais pas FF. Je suis attacher un écouteur d'événement sur DOMMouseScroll, qui doit être reconnue en FF.

Violon démo

$(document).unbind('mousewheel DOMMouseScroll').on('mousewheel DOMMouseScroll', function(e) {
    var evt = event || e || window.event;
    var delta = evt.detail < 0 || evt.wheelDelta > 0 ? 1 : -1;

    if (delta < 0) {
        //scroll down
    } else {
        //scroll up
    }
});

OriginalL'auteur bob_cobb | 2012-06-07