我如何知道哪个事件导致了 jQuery 中的模糊事件?
使用单击或选项卡
等触发模糊事件。我如何知道此模糊事件是由于单击或选项卡引起的?
最佳答案
如果您尝试根据使用的方法执行两项不同的操作,请绑定(bind)处理程序以监听 .click() 和 .keyup(),然后检查键码
var k = (window.event) ? event.keyCode : e.keyCode;
如果您需要的话,或者类似的东西
$(document).bind("click keyup", function(){
//check keycode
var e = (window.event);
var k = (e)?event.keyCode:e.keyCode;
if(k==9){
//tab code
}else if(e.type=='click'){
//click code
}
});
关于javascript - 如何知道模糊的原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6411271/