Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 11.09.2011 Ostrzeżenie: (50%)
|
Jak sprawić, aby nie można było wywoływać danej funkcji poprzez
określony klawisz, gdy się go przytrzymuje? Tylko, gdy się go przyciska. Kod var mozna = true; $(document).unbind('keypress'); $(document).keydown(function(e){ var numer = e.keyCode; if(numer == 40 && mozna == true){ mozna = false; funkcja(4); setTimeout(function(){mozna = true;},600); } } W tym wypadku jest tak, że należy odczekać 600ms, aby móc wywołać funkcje. I opóźnia to rzecz jasna wywołanie jej. Ale nie zmienia to faktu, ze mozna to robic przytrzymując klawisz, a tego bym nie chciał. |
|
|
|
wezyrno zablokowanie przytrzymywania 9.08.2014, 10:18:30
Pyton_000 keyup ? 9.08.2014, 11:12:59
wezyrno nie wiem jak to zastosować / dostosować 9.08.2014, 11:25:10
Pyton_000 Kod$(document).keyup(function... 9.08.2014, 12:18:29
wezyrno Tak właśnie miałem, i gdy dałem do tego:
mozna = f... 9.08.2014, 12:52:24
trueblue [HTML] pobierz, plaintext $(document).ke... 9.08.2014, 12:55:11
wezyrno Wielkie dzięki.
Ale mam jeszcze jedno pytanko. Co ... 9.08.2014, 13:07:48
Pyton_000 przed całym kodem daj to
Kodwindow.addEventListene... 9.08.2014, 14:43:52 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 19:42 |