Na mojej stronie zarejestrowałem procedurę obsługi zdarzeń keypress dla całego dokumentu.Jak wyłączyć zdarzenie keypress JQuery dla tylko jednego elementu?
$(document).keypress(myhandler);
Obsługuję klawisz spacji, aby przewijać listę.
Problem polega na tym, że istnieje element <input type='text' />
i nie chcę, aby naciśnięcie klawisza "spacji" powodowało przewijanie listy po jej wprowadzeniu.
Nie mogłem znaleźć żadnych informacji w obiekcie "zdarzenia" przekazanego przez JQuery do programu obsługi, aby określić, gdzie znajduje się źródło zdarzenia.
Zdecydowanie czystszy. – HRJ
Zamiast 'e.stopPropagation();' użyj 'e.preventDefault();' –