In meiner Anwendung, ich höre den keyups auf einem Texteingabe wie folgt aus:Mehrere zwingende ‚keyup‘ Ereignisse
$('input[type="text"]').keyup(function(){
Dies funktioniert gut, aber auch hören möchte ich für den Benutzer die UP drücken oder AB-Taste überall im Rest des Dokuments - so habe ich versucht, die folgende (in der Hoffnung jquery würde die Eingabe eines in dem Textfeld und das global man für etwas anderes verwenden):
$(document).keyup(function(e) {
Es hat dies nicht getan, und wählt jetzt den globalen Schlüssel für alles. Gibt es irgendeine Möglichkeit, Jquery dazu zu bringen, das zu tun, was ich hier brauche? Ich denke, es sollte die "spezifischste" Taste in jedem Fall wählen, aber es scheint nicht ...
Wie Bestimmen Sie, welches es verwendet ? Denn es sollte beide auslösen, es sei denn, Sie verwenden 'stopPropagation()' oder 'preventDefault()' irgendwo. –
Die Standardereignisausbreitung geht von den meisten verschachtelten Elementen im DOM zum Root, daher sollten diese Ereignisse funktionieren oder Sie haben die Ereignisausbreitung im Callback beendet. –
Ihr scheint recht zu haben, testet auf JSFiddle, ruft beide an, muss etwas sein, das ich irgendwo falsch mache, ich stoppe nicht die propogation obwohl –