- Jak udostępnić klawiaturę mojego elementu?
- Jak możemy stworzyć dowolny element interfejsu użytkownika na klawiaturze strony internetowej nieokreślony?
Jak udostępnić klawiaturę mojego elementu?
Element można kliknąć, jeśli ma zdefiniowany moduł obsługi zdarzeń OnClick. Możesz uczynić go, dodając do niego wartość atrybutu TabIndex = 0. Możesz sprawić, by działał z klawiaturą, definiując obsługę zdarzeń Onkeydown; W większości przypadków działania podjęte przez Handlera zdarzenia powinny być takie same dla obu rodzajów zdarzeń.
Jak możemy stworzyć dowolny element interfejsu użytkownika na klawiaturze strony internetowej nieokreślony?
Aby zapobiec skupieniu się elementu („nie można się spory”), musisz użyć JavaScript, aby obserwować skupienie i zapobiec domyślnej interakcji. Aby zapobiec zakładowi elementu, użyj atrybutu tabindex = -1. Dodanie tabindex = -1 sprawi, że dowolny element będzie się koncentrować, a nawet elementy div.