因为我想取消绑定(关闭)事件,我将代码包装在函数中,但是当我需要查看按下哪个键时,我需要获取事件的事件(不确定如何调用它).
//正常的例子
$('body').on('keydown',function( event ){
if(event.keyCode == 37){
// do something
}
});
Run Code Online (Sandbox Code Playgroud)
//我的例子
function keyDownHandler() {
if(event.keyCode == 39) {
// does not work
}
}
$('body').on('keydown', keyDownHandler);
Run Code Online (Sandbox Code Playgroud)
您需要获取事件对象,您可以将其作为回调函数参数
function keyDownHandler(event) {
// set it here ----^^^^^^---
if(event.keyCode == 39) {
// works now
}
}
$('body').on('keydown', keyDownHandler);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39 次 |
| 最近记录: |