![]() |
![]() |
![]()
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 19:43 |