Próbuję zapobiec przewijaniu zdarzeń kółka myszy przechwyconych przez element strony.Javascript: Przechwyć zdarzenie kółka myszy i nie przewijaj strony?
Spodziewałem „false” jako ostatni parametr uzyskania oczekiwanego rezultatu, ale za pomocą kółka myszy nad tym „płótnie” element nadal powoduje przewijanie:
this.canvas.addEventListener('mousewheel',function(event){mouseController.wheel(event)}, false);
poza ten „płótnie” element, zwoju musi się wydarzyć. Wewnątrz musi wywoływać tylko metodę .wheel(). Co robię źle?
Dzięki! J.
+1: Miałem dokładnie ten sam problem, co "zwrot fałszywy", pracował –
W porządku! Rzeczywiście, to robi. Dzięki :-) – Jem
Uważam za dziwne, że false oznacza, że zdarzenie jest obsługiwane. Prawda byłaby bardziej logiczna ... –