Hopp til innhold
SilktideHjelp

Alternativ til dra og slipp

Når en side lar besøkende dra noe fra ett sted til et annet, bør den samme handlingen også være mulig uten å dra, for eksempel med knapper eller menyalternativer. Denne kontrollen ber deg gå gjennom hver side for å finne funksjoner som krever dragging, fordi dragging ikke kan oppdages på en pålitelig måte automatisk.

Hvorfor dette er viktig

Dragging krever at man holder en knapp inne eller holder en finger trykket ned mens man beveger den nøyaktig til et mål. Dette er vanskelig eller umulig for personer med skjelvinger eller begrenset styrke, og for personer som bruker en datamaskin med talestyring, hodemus eller øyesporing. Disse hjelpemidlene utfører enkle klikk i stedet for bevegelser med vedvarende trykk. Hvis dragging er den eneste måten å endre rekkefølgen på en liste, flytte en fil eller stille inn en skyveknapp på, kan ikke disse besøkende fullføre oppgaven.

Dette er -suksesskriterium 2.5.7 (Dragging Movements), et krav på i WCAG 2.2. Det er derfor en del av samsvarsmålet de fleste organisasjoner sikter mot.

Slik løser du det

Dette er en manuell gjennomgang. På hver side:

  1. Se etter alt en besøkende flytter ved å dra: sorterbare lister, kanbankort, filopplastingsområder, skyveknapper og panorering av kart er vanlige eksempler.
  2. Bekreft at hvert element kan brukes med enkelttrykk eller enkeltklikk. Et kort kan for eksempel tilby knapper eller en meny med «Flytt til ...», et filopplastingsområde bør også godta et klikk som åpner en filvelger, en skyveknapp kan godta en innskrevet verdi eller klikk langs sporet, og et kart kan tilby knapper for panorering og zooming.
  3. Legg til et enkelt alternativ overalt der dragging er den eneste muligheten. Dragging kan fortsatt være tilgjengelig som en praktisk funksjon.
  4. Når siden er i orden, eller dragging er avgjørende for aktiviteten (for eksempel i et tegneverktøy), funnet.

Slik tester Silktide dette

  1. Opprett ett spørsmål om gjennomgang per side. Dragging implementeres i på måter ingen automatisert test kan oppdage pålitelig. Derfor ber Silktide deg gå gjennom hver side i stedet for å gjette.
  2. Spørsmålet betyr ikke at det ble funnet dragging – de fleste sider har ingen slik funksjon, og for disse tar gjennomgangen bare noen øyeblikk.

Feilsøking

Hvorfor vises dette på hver side?

Fordi dragging ikke kan oppdages automatisk, heller kontrollen mot å be om en gjennomgang. Når du godkjenner en side, registreres det at du har gått gjennom den.

Les mer

Sist oppdatert

Var denne siden nyttig?

Alternativ til dra og slipp | Silktide Hjelp