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

假设我定义了一个点击处理程序:


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


});

我如何在函数处理程序中判断事件是通过编程方式触发还是由用户触发?


紫衣仙女
浏览 579回答 3
3回答

郎朗坤

您可以使用jQuery触发手册中所述的额外参数:$("#foo").click(function(e, from){    if (from == null)        from = 'User';    // rest of your code});$('#foo').trigger('click', ['Trigger']);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery