Wie kann ich ein Ereignis mit einem Feuer verbinden, wenn jemand den Brief drückt g?
(Wo ist die Zeichentabelle für alle Buchstaben BTW?)
javascript
jquery
keyboard-shortcuts
T Zengerink
quelle
quelle
Antworten:
Seit diese Frage ursprünglich gestellt wurde, hat John Resig (der Hauptautor von jQuery) das js-hotkeys-Projekt gespalten und verbessert. Seine Version ist verfügbar unter:
http://github.com/jeresig/jquery.hotkeys
quelle
meta
Schlüssel, etwas, das imjs-hotkeys
:) nicht unterstützt wird :) DankeWas ist mit jQuery Hotkeys ?
So binden Sie Ctrl+ can eine Funktion (
f
), zum Beispiel:quelle
## Heading ##
erscheinen im Textfeld ein . Beispiel 2 : Diese Frage. Beispiel 3 : Diese Fragen und Antworten .Ich habe kürzlich eine eigenständige Bibliothek dafür geschrieben. Es erfordert keine jQuery, aber Sie können es mit jQuery problemlos verwenden. Es heißt Mausefalle.
Sie können es unter http://craig.is/killing/mice überprüfen
quelle
Nun, es gibt viele Möglichkeiten. Aber ich vermute, Sie sind an einer fortgeschrittenen Implementierung interessiert. Vor ein paar Tagen war ich auf der gleichen Suche und habe einen gefunden.
Hier.
Es ist gut für die Erfassung von Ereignissen über die Tastatur und Sie finden auch die Charakterkarten. Und das Gute ist ... es ist jQuery. Überprüfen Sie die Demo auf derselben Seite und entscheiden Sie.
Eine alternative Bibliothek ist hier .
quelle
Wenn Sie nur einfache Verknüpfungen möchten (wie zum Beispiel nur 1 Buchstabe g), können Sie dies problemlos ohne ein zusätzliches Plugin tun:
quelle
Diese Seite sagt 71 = g, aber der obige jQuery-Code dachte anders
Großbuchstabe G = 71 , Kleinbuchstabe ist 103
quelle
Sie können auch das shortKeys jQuery-Plugin ausprobieren . Anwendungsbeispiel:
quelle
Nachdem ich an der Codeacademy jQuery studiert hatte, fand ich eine Lösung, um einen Schlüssel mit der animierten Eigenschaft zu binden. Die ganze Idee war, ohne Scrollen zu animieren, um von einem Abschnitt zum anderen zu springen. Das Beispiel der Codeacademy war, Mario durch das DOM zu bewegen, aber ich habe dies für meine Website-Abschnitte angewendet (CSS mit 100% Höhe). Hier ist ein Teil des Codes:
Ich denke, Sie könnten dies für jeden Brief und jedes Eigentum verwenden.
Quelle: http://www.codecademy.com/forum_questions/50e85b2714bd580ab300527e
quelle
Es gibt eine neue Version von hotKeys.js, die mit der Version 1.10+ von jQuery funktioniert. Es ist eine kleine Javascript-Datei mit 100 Zeilen. 4kb oder nur 2kb minimiert. Hier sind einige einfache Verwendungsbeispiele:
Klonen Sie das Repo von Github: https://github.com/realdanielbyrne/HoyKeys.git oder gehen Sie zur Github-Repo-Seite https://github.com/realdanielbyrne/HoyKeys oder Fork und tragen Sie dazu bei.
quelle
Ähnlich wie bei @craig habe ich kürzlich eine Verknüpfungsbibliothek erstellt.
https://github.com/blainekasten/shortcut.js
Verkettbare API mit Unterstützung für mehrere Funktionen, die an eine Verknüpfung gebunden sind.
quelle
Ich habe dich zum Tastendruck gemacht! Hier ist mein Code:
quelle
Ich habe versucht, genau das Gleiche zu tun, das habe ich nach langer Zeit erreicht! Hier ist der Code, den ich letztendlich verwendet habe! Es funktioniert: Perfekt! Dies wurde mithilfe der Bibliothek shortcuts.js erledigt! fügte ein paar andere Tastendrücke als Beispiel hinzu!
Führen Sie einfach den Code snip-it aus, klicken Sie in das Feld und drücken Sie die GTaste!
Beachten Sie das ctrl+Fund meta+Fdas deaktiviert alles, keyboard shortcutsso dass Sie die Tastaturkürzel auch in demselben Skript erstellen müssen! auch die keyboard shortcutaktionen können nur aufgerufen werden
javascript
!So konvertieren html
javascript
,php
oderASP.net
gehen hier ! Um alle meine keyboard shortcutsin einem Live-JSFIDDLE zu sehen, klicken Sie hier!Aktualisieren
quelle