自定义活动和谁是发件人?

时间:2010-08-12 13:12:06

标签: javascript jquery javascript-events

我正在使用javascript中编写的组件。该组件正在暴露一些事件。问题是我无法弄清楚谁是发件人。它们不提供发送者的实例作为参数(就像jQuery那样)。

我的问题是:有没有办法使用javascipt / jquery或任何其他方式来连接发件人?

我所知道的只是事件名称。

1 个答案:

答案 0 :(得分:1)

如果我想要的正确:event.srcElement

http://msdn.microsoft.com/en-us/library/ms534638%28VS.85%29.aspx

注意:这在Firefox中不起作用。

对于FF而且很可能是Webkit:

img.onclick = function (e) { 
 if (window.event) e = window.event; 
 var srcEl = e.srcElement? e.srcElement : e.target; 
 // srcEl now can be used x-browser.  
 // (rest of the script here) 
}