ARIA : attribut aria-grabbed
L'attribut aria-grabbed indique l'état de « saisi » d'un élément lors d'une opération de glisser-déposer.
Obsolète
Description
Les sélections de texte, images et liens peuvent être déplacées par défaut. L'ajout de l'attribut global draggable="true", qui fait partie de l'API HTML5 Glisser-déposer, avec un gestionnaire d'événement dragstart, permet de rendre n'importe quel nœud DOM déplaçable.
L'attribut aria-grabbed était utilisé pour indiquer si un élément est dans un état de « saisi » lors d'une opération de glisser-déposer avec aria-grabbed="true", ou si l'élément peut être saisi mais ne l'est pas actuellement avec aria-grabbed="false".
Définir aria-grabbed="true" indiquait que l'élément avait été sélectionné pour être déplacé. Définir aria-grabbed="false" indiquait que l'élément pouvait être saisi pour une opération de glisser-déposer, mais n'est pas actuellement saisi.
Lorsque aria-grabbed est défini à true, l'attribut aria-dropeffect de toutes les cibles potentielles de dépôt doit être mis à jour avec le type de fonction ou d'effet qui sera appliqué à l'élément saisi lors de son dépôt. Lorsqu'aucun élément n'est en état saisi, réinitialisez les attributs aria-dropeffect de toutes vos cibles de dépôt.
La propriété aria-grabbed devrait être remplacée par une nouvelle fonctionnalité dans une future version de WAI-ARIA et est considérée comme obsolète.
Note : ARIA n'active pas de fonctionnalité accessible. ARIA ne fait que transmettre le comportement prévu de votre fonctionnalité.
Valeurs
true-
L'élément a été sélectionné pour être déplacé.
false-
L'élément n'est pas actuellement sélectionné pour être déplacé, mais peut l'être en définissant la propriété à
true. undefined(par défaut)-
L'élément ne prend pas en charge le déplacement.
Rôles associés
Utilisé dans TOUS les rôles
Spécifications
| Specification |
|---|
| Accessible Rich Internet Applications (WAI-ARIA)> # aria-grabbed> |
Voir aussi
- L'attribut ARIA
aria-dropeffect - Attribut global HTML
draggable - L'API HTML Glisser-déposer
- L'API
DataTransfer - La propriété
DataTransfer.dropEffect - L'évènement
dragstart