Warum funktioniert das nicht?jquery: keydown, keyup, kleiner snippet, warum funktioniert das nicht?
var holdingctrl = false;
$(document).keydown("q",function(e) {
if(holdingctrl == true)
alert("Holding CTRL and pressing Q: Success.");
e.preventDefault();
});
$(document).keyup("q",function(e) {
holdingctrl == false
});
Dieses Beispiel funktioniert gut, aber was mache ich oben falsch?
$(document).keyup("q",function(e) {
alert("ONLY pressing Q: Success.");
});
Sie vielleicht einen Blick hier haben wollen: http://www.gmarwaha.com/blog/2009/06/16/ctrl-key-combination-simple-jquery-plugin/ –
Wenn Sie mit Schlüsselereignissen arbeiten, verwenden Sie console.log für Debugging-Informationen oder Sie verlieren die Status-Ness. –