Liigu põhisisu juurde
Ligipääsetavuse labor
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