Priodoledd ARIA anghymeradwy
Mae Silktide yn gwirio eich tudalennau am briodoleddau ARIA y mae'r safon wedi'u hystyried yn anghymeradwy. Mae'r priodoleddau hyn yn aros yn y fanyleb er mwyn cydnawsedd am yn ôl yn unig ac ni ddylid eu defnyddio mwyach.
Pam mae hyn yn bwysig
Ni chafodd y priodoleddau anghymeradwy, sef aria-grabbed a aria-dropeffect, o ddyluniad llusgo a gollwng gwreiddiol , erioed eu cynnal yn ddibynadwy gan , felly maent yn rhoi ymdeimlad ffug i awduron fod rhyngweithiad llusgo a gollwng wedi'i wneud yn hygyrch pan nad oes dim yn cael ei gyhoeddi mewn gwirionedd. Mae eu gadael yn eu lle yn cuddio'r gwaith go iawn: gwneud y rhyngweithiad yn weithredadwy heb lygoden.
Sut i'w drwsio
- Tynnwch y priodoleddau anghymeradwy.
- Gwnewch y rhyngweithiad llusgo a gollwng yn hygyrch go iawn yn lle hynny:
- Darparwch ddewis amgen bysellfwrdd ar gyfer pob symudiad, fel botymau "Symud i fyny" a "Symud i lawr" neu batrwm gorchmynion torri a gludo.
- Cyhoeddwch ganlyniad pob symudiad gyda (
aria-live="polite"), fel bod defnyddwyr yn clywed beth a newidiodd.
<!-- Problem: anghymeradwy, ac nid yw'n cyhoeddi dim yn ymarferol -->
<li draggable="true" aria-grabbed="false">Eitem un</li>
<!-- Datrysiad: dewis amgen y gellir ei weithredu â bysellfwrdd -->
<li>Eitem un <button aria-label="Symud Eitem un i fyny">↑</button></li>
Sut mae Silktide yn profi hyn
- Dewch o hyd i bob elfen ar y dudalen sydd ag o leiaf un briodoledd
aria-. - Adroddwch am bob defnydd o briodoledd a ystyriwyd yn anghymeradwy gan ARIA 1.1 a fersiynau diweddarach:
aria-grabbedaaria-dropeffect.
Caiff priodoleddau sy'n annilys yn hytrach nag yn anghymeradwy eu hadrodd gan Priodoledd ARIA waharddedig.