检查哪个事件使用jQuery触发了该函数?

Jon*_*han 11 javascript jquery javascript-events

如何使用Jquery检查在Javascript上调用我的函数的事件?

像我一样:

var mycall= function() { 
    alert('Which Witch is Which?');
}

$(window).load(mycall);
$(window).resize(mycall);
Run Code Online (Sandbox Code Playgroud)

我明白我可以将一个参数传递给函数,我仍然对这种方法感兴趣而不传递任何参数.

Guf*_*ffa 13

使用type属性event对象:

var mycall = function(e) { 
  alert(e.type);
};
Run Code Online (Sandbox Code Playgroud)

  • @SKS,他甚至在`mycall =`之间写了一个额外的空格 (6认同)
  • @ ajax333221但在'alert`之前有2个空格.所以他们每秒输入1/39字符:-D (3认同)

Sel*_*gam 5

在函数args中添加一个事件,然后event.type告诉告诉哪个事件被触发.见下文,

var mycall= function(e) { 
    alert(e.type);
}
Run Code Online (Sandbox Code Playgroud)