a11yKlick

a11yClick ist ein winziges Skript, das eine einfache Handhabung von Tastaturklickereignissen auf nicht semantischen Schaltflächenelementen ermöglicht. Dies ist ein Fork aus dem Blogbeitrag mit dem Titel „ Ridiculously easy trick for keyboardaccessibility “ von Karl Groves. Es ist auch mein erster Versuch, ein Bower -Paket zu erstellen.

Das Skript wiegt 20 Bytes gzipped und hat keine Abhängigkeiten.

Installation

Mit Bower installieren:

 bower install --save a11yclick

Fügen Sie unten auf der Seite vor Ihrer Anwendungslogik ein <script> -Tag hinzu.

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

Verwendungszweck

Umschließen Sie die Ereignislogik mit einer bedingten Anweisung, die den Rückgabewert der Funktion a11yclick() überprüft. Stellen Sie sicher, dass Sie das Ereignisobjekt übergeben.

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

Browserunterstützung

  • Google Chrome (neueste)
  • Oper (neueste)
  • Firefox 4+
  • Safari 5+
  • Internet-Explorer 7+
Zurück zum Blog