javascript - 如何知道模糊的原因?

标签 javascript jquery

我如何知道哪个事件导致了 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/

相关文章:

jquery - 为什么 $ 在 Meteor 中未定义

javascript - 在 D3 v4.0.0-alpha.40 中不使用 data().enter() 附加拖动行为

javascript - ES6 "universal"代理

javascript - Qtranslate 每种语言的自定义字体问题

javascript - 使用 jquery 更改文本

javascript - 更改选择值 Javascript

javascript - ng-repeat onclick 事件中使用的当前值

javascript - 如何使用 javascript 删除 <i> 标签

jquery - click() 事件在 jQuery 中调用了两次

javascript - 使用 mixitup.js 和 jQuery 隐藏选择列表中的选项