Kombinieren keypress-und keyup - jQuery
Ich versuche zu entwickeln, die ein jQuery-plugin, um eine Handlung ausführen, wenn der Benutzer geben Sie eine bestimmte keyphrase.
Zum Beispiel, ich will match "HALLO" auf keyup.
var controllerKey = [];
$(window).keyup(function(evt) {
var code = evt.keyCode ? evt.keyCode : evt.which;
controllerKey.push(code);
}
[...]
Dann Vergleiche ich meine controllerKey mit meinem string "HALLO" (Dank an str.charCodeAt()) und einige andere Dinge, aber das ist nicht wichtig hier.
Alles funktioniert an dieser Stelle.
Mein problem passiert, wenn ich will match "Hallo" (in der Tat, wenn der string hatte einige Großbuchstaben). Ich sah in Foren, dass keyup oder keydown nicht keinen Unterschied machen.
Also ich benutze keypress, die schaffen es sehr gut, aber keypress mir nicht erlaubt, zu passen Pfeiltasten, und so ein (in Chrome).
Ich möchte wissen, ob es möglich ist, zu kombinieren, keypress und keyup (nur bei Tastendruck nicht mit der Veranstaltung).
Vielen Dank im Voraus.
Nein. Es ist ein plugin zu tun, wie ein "konami-code", aber mit dem Passwort Ihrer Wahl. Ich bin man die erste Zeichenfolge (key-phrase) mit der Benutzereingabe
Ich glaube, ich bin zu alt, um zu wissen, was konomi-code ist jedoch habe ich Ihnen eine Antwort über die Kombination beider Ereignisse..
Sie können einen Versuch hier : konamicodesites.com Drücken Sie die folgenden Tasten : "Up / Oben / Unten / Unten / Links / Rechts / Links / Rechts / B / A"
Ok, ich bekomme es jetzt einfach nicht wissen, der name.. Erinnert mich an die commando von hinten in den Tag. +1 für die Lehre mich, dass man!
InformationsquelleAutor Cyril F | 2012-05-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie kombinieren, wie hier:
Ihre Antwort wird mir helfen. Danke. (Ich don ' T wollen, verwenden Sie Großbuchstaben für den comparaison, weil ich will, dass diese Informationen)
einen Grund für diese Arbeit nicht nur auf IE ?
InformationsquelleAutor lucuma
Können Sie eine versteckten Eingang und wichtige Ereignisse, um cross-browser-und Kleinschreibung zu vergleichen.
InformationsquelleAutor Tooraj Jam