WCAG 2.2 sirvija
2.5.2WCAG AÜle vaatamata
Osuti toimingu tühistamine
2.5 Sisestusviisid
Funktsioonid peaksid käivituma vabastamisel, mitte vajutamisel, ning lubama tühistamist eemale liikudes.
Žestid ja osuti
Kood ja ARIA
Mobiil
Arendaja
Interaktiivne komponent
Veebileht
Mobiilirakendus
Miks see oluline on
Vajutusel käivitumine takistab kasutajal kogemata puudutuse või klõpsu tühistamist.
Keda see puudutab
Mõjutab treemori või liikumishäiretega inimesi, kes võivad juhtelemente kogemata käivitada.
Tüüpvead
- Toimingud käivituvad touchstart/mousedown asemel, mitte touchend/click sündmusel.
Võrdle kahte versiooni
Ligipääsmatu
el.addEventListener('mousedown', deleteItem);Kustutab kohe vajutusel, ilma tühistamisvõimaluseta.
Ligipääsetav
el.addEventListener('click', deleteItem);Käivitub klõpsul (vabastamisel), lubades enne eemale liikuda.
Kuidas testida
- Vajuta juhtelemendile, liigu enne vabastamist eemale ja kontrolli, et miski ei käivitu.
Küsi endalt
- Kas toimingud käivituvad vabastamisel, mitte esmasel vajutusel?
- Kas kasutajad saavad vajutuse tühistada, liikudes enne vabastamist eemale?
Vaata see enesehindamises oma lehel üle.
Mobiil ja puude