a11yClic

a11yClick est un petit script qui permet de gérer facilement les événements de clic du clavier sur des éléments de bouton non sémantiques. Il s'agit d'un fork du billet de blog intitulé « Astuce ridiculement facile pour l'accessibilité au clavier » par Karl Groves. C'est aussi ma première tentative de création d'un package Bower .

Le script pèse 20 octets compressés et n'a aucune dépendance.

Installation

Installer avec Bower :

 bower install --save a11yclick

Ajoutez une <script> en bas de la page, avant la logique de votre application.

 <script src="a11yclick.js"></script> <script src="app.js"></script>

Usage

Enveloppez la logique de l'événement avec une instruction conditionnelle, en vérifiant la valeur de retour de la fonction a11yclick() . Assurez-vous de transmettre l'objet événement.

 $('#fake-button').on('click keydown', function(event) { if (a11yClick(event)) { // Event logic } });

Prise en charge du navigateur

  • Google Chrome (dernier)
  • Opéra (dernier)
  • Firefox 4+
  • Safari 5+
  • Internet Explorer 7+
Retour au blog