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

时间:2012-03-29 19:19:57

标签: javascript jquery javascript-events

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

就像我一样:

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

$(window).load(mycall);
$(window).resize(mycall);

我知道我可以将一个参数传递给函数,但我仍然对这种方法感兴趣而不传递任何参数。

2 个答案:

答案 0 :(得分:12)

使用event对象中的type property

var mycall = function(e) { 
  alert(e.type);
};

答案 1 :(得分:5)

向函数args添加事件,然后event.type将告知告诉哪个事件被触发。见下文,

var mycall= function(e) { 
    alert(e.type);
}