为了账号安全,请及时绑定邮箱和手机立即绑定

检查事件是否由人类触发

检查事件是否由人类触发

慕田峪9158850 2019-08-31 15:39:05
我有一个附加到事件的处理程序,我希望它只在由人类触发时执行,而不是由trigger()方法触发。我该如何区分?例如,$('.checkbox').change(function(e){  if (e.isHuman())  {    alert ('human');  }});$('.checkbox').trigger('change'); //doesn't alert
查看完整描述

3 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

比上面更直接的是:


$('.checkbox').change(function(e){

  if (e.isTrigger)

  {

    alert ('not a human');

  }

});


$('.checkbox').trigger('change'); //doesn't alert


查看完整回答
反对 回复 2019-08-31
  • 3 回答
  • 0 关注
  • 444 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信