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 |
|
|
|
![]() |
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.
|
|
|
|
NickOver Opóźnienie przy nasłuchiwaniu zdarzenia keydown 3.03.2016, 01:55:12
NickOver Cytat(Comandeer @ 3.03.2016, 18:29:05... 4.03.2016, 19:33:14 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 16:44 |