Jak zatrzymać propagację za pomocą detektora kółka myszy?rozmowa zatrzymania kółka myszy jquery
Przy użyciu kółka myszy nad elementem content
cały dokument przewija zbyt
To nie działa
content.on('mousewheel', function(e, delta){
content.scrollTop(content.scrollTop() - (40 * delta));
set_bar();
e.stopPropagation();
});
rozwiązanie
content.on('mousewheel', function(e, delta){
content.scrollTop(content.scrollTop() - (40 * delta));
set_bar();
return false;
});
NIESAMOWITE! Ustawiłem stopPropagation, a następnie zwróciłem false. Jakiekolwiek wady, które znasz, zwracając wartość false? Nie miałem żadnych kłopotów, ale niewyraźnie pamiętam, jak czytałem o tym straszne ostrzeżenia. –
Pomocne może okazać się przesunięcie rozwiązania do odpowiedzi, a następnie oznaczenie go jako rozwiązane. W ten sposób nie pojawi się w sekcji bez odpowiedzi. –