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+