2010-08-12 12 views
0

我正在使用javascript編寫的組件。該組件正在暴露一些事件。問題是我無法弄清楚發件人是誰。他們不提供發件人的實例作爲參數(就像jQuery一樣)。自定義事件和誰是發件人?

我的問題是:有什麼辦法使用javascipt/jquery或任何其他方式來獲取發件人掛鉤事件?

我所知道的是事件名稱。

回答

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) 
}