我不知道送价值,为什么这个工程使用jQuery热键:Jquery的热键不能与功能
$(document).bind('keydown', 'm', dothis);
但这并不:
$(document).bind('keydown', 'm', dothis(6));
即使这样也不行:
$(document).bind('keydown', 'm', dothis());
我不知道送价值,为什么这个工程使用jQuery热键:Jquery的热键不能与功能
$(document).bind('keydown', 'm', dothis);
但这并不:
$(document).bind('keydown', 'm', dothis(6));
即使这样也不行:
$(document).bind('keydown', 'm', dothis());
您还可以使用咖喱功能。它的函数返回函数。
function doThis (num) {
return function() {
// Do something with num
}
}
$(document).bind('keydown', 'm', dothis(6))
绑定事件接受回调函数而不是函数的结果 – madalinivascu
那么解决方案是什么?你只能使用没有值的函数? – Hasen
'dothis'提供每次事件发生时都会运行的函数* reference *。 'dothis()'仅在定义事件处理程序时提供函数的* result *。 –