Ich frage mich, warum dies mit jquery Hotkeys funktioniert:JQuery Hotkeys kann nicht Wert mit Funktion senden
$(document).bind('keydown', 'm', dothis);
aber nicht:
$(document).bind('keydown', 'm', dothis(6));
Auch wie das nicht funktioniert, :
$(document).bind('keydown', 'm', dothis());
die Bindungsereignisse akzeptieren eine Callback-Funktion nicht das Ergebnis einer Funktion – madalinivascu
Also, was ist die Lösung? Sie können nur Funktionen ohne Werte verwenden? – Hasen
'dothis' liefert die Funktion * reference *, die bei jedem Auftreten des Ereignisses ausgeführt wird. 'dothis()' liefert das * result * der Funktion nur zum Definieren des Event-Handlers. –