Ich kann anscheinend keine MouseWheel-Ereignisse in einem HTML5-Canvas in Firefox finden. Das folgende Snippet funktioniert wie erwartet in Chrome und IE9, aber in Firefox erhalte ich nur das Click-Ereignis:
%Vor%Gemäß den Spezifikationen, die ich gesehen habe, sollte onMouseWheel ein Standard-Event für HTML5-Elemente sein. Mache ich etwas falsch?
Firefox unterstützt das Ereignis mousewheel
nicht. (Ich habe gerade in Firefox 4 getestet und scheint, dass es noch nicht unterstützt.)
Sie können stattdessen das Ereignis DOMMouseScroll
verwenden, obwohl Sie nicht über das DOM-Attribut anhängen können. Sie müssen stattdessen addEventListener verwenden.
Hier ist ein jsFiddle-Beispiel , das jQuery verwendet.