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

在jQuery中,如何区分程序化点击和用户点击?

在jQuery中,如何区分程序化点击和用户点击?

紫衣仙女 2019-11-11 15:34:17
假设我定义了一个点击处理程序:$("#foo").click(function(e){});我如何在函数处理程序中判断事件是通过编程方式触发还是由用户触发?
查看完整描述

3 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

您可以使用jQuery触发手册中所述的额外参数:


$("#foo").click(function(e, from){

    if (from == null)

        from = 'User';

    // rest of your code

});


$('#foo').trigger('click', ['Trigger']);


查看完整回答
反对 回复 2019-11-11
  • 3 回答
  • 0 关注
  • 613 浏览

添加回答

举报

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