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ł. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 11.09.2011 Ostrzeżenie: (50%)
|
Wielkie dzięki.
Ale mam jeszcze jedno pytanko. Co wstawić do tego kodu, aby po kliknięciu strzałki nie przesuwała się jednocześnie strona w poziomie (gdy ktos ma mniejszą rozdzielczość ekranu)? |
|
|
|
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
Pyton_000 przed całym kodem daj to
Kodwindow.addEventListene... 9.08.2014, 14:43:52 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 02:31 |