Próbuję zapobiec cofnięciu się przycisku Backspace o jedną stronę w każdej przeglądarce. Na razie używam tego kodu:menu rozwijane jquery select ignoruje zdarzenie keydown, gdy jest otwarte?
$(document).on("keydown", function (e) {
if (e.which === 8 && !$(e.target).is("input, textarea")) {
e.preventDefault();
}
});
To działa dobrze na wszystko z wyjątkiem, gdy lista rozwijanej wybierz pole jest otwarte, to wydarzenie jest ignorowany i cofania o jedną stronę zajmuje mi z powrotem i tak. Jak mogę rozwiązać ten problem? Dziękuję Ci za Twoje odpowiedzi.
Wygląda na to, że jest to błąd w Chrome. Zgłosiłem to. Dziękuję za pomoc. – Silko
Fajna technika zmiany "rozmiaru", chociaż niestety łamie nawigację po klawiaturze ... –
Możesz zaimplementować dodatkowe zdarzenia klawiszem w górę/w dół, aby odtworzyć tę samą logikę, coś podobnego do tego fidle: https://jsfiddle.net/yzr2cmqv/15 / – Shark4109