Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Opóźnienie przy nasłuchiwaniu zdarzenia keydown
NickOver
post
Post #1





Grupa: Zarejestrowani
Postów: 332
Pomógł: 10
Dołączył: 13.03.2014
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Dzień dobry,
Zauważyłem że dodam nasłuchiwanie keydown i przytrzymaniu jakiegokolwiek klawisza a następnie szybkim puszczeniu i zmianie na inny jest dość duże "opóźnienie" (funkcja podpięta do nasłuchu odpala się z opóźnieniem) które wynosi trochę ponad 0,5s Przy szybkiej zmianie klawiszy to nie następuje. Spotkał się już ktoś z takim problemem i wie jak mu zaradzić?
Taki przykład na szybko jsfiddle
Pozdrawiam
NickOver
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Comandeer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Hm… nie wiem, czy to przypadkiem nie jest "by design". keydown jest zaprojektowany do przechwytywania pojedynczych naciśnięć klawiszy, więc przy trzymaniu klawisza następuje przerwa po pierwszym naciśnięciu i dopiero później odpalane jest ponownie keydown. Zauważ, że zachowanie, o którym mówisz, występuje też od razu po naciśnięciu i przytrzymaniu dowolnego klawisza, nie tylko podczas przełączania pomiędzy klawiszami.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 19:43