Ich versuche einen Weg zu finden, ein Ereignis auszulösen, nur wenn eine Taste gedrückt wurde und nicht, während sie gedrückt wird. So mache ich etwas wie folgt aus:Auslösen eines Ereignisses für ein keyPress-Ereignis
$(document).keypress(function(e) {
if(e.which == 102) {
bool = true;
}
});
und dann in einem handleEvents SetTimeout:
if (bool){
//do thing just one time
}
Verwenden Sie Keydown- oder Keyup-Ereignisse. – Barmar