2011-05-18 66 views
1

我有一個網站是由許多iframe構建的。 我正在監視用戶活動 - 就像用戶點擊或按下按鈕時一樣。JQuery是否會覆蓋現有的內聯事件處理程序?

這僅用於查看用戶是否閒置。

爲此,我深入瞭解所有iframe,其div標籤和註冊懸停和單擊事件。 同時,我不想重寫/打破由應用程序定義的現有內聯事件處理程序。

jQuery會覆蓋退出事件處理程序嗎?如果是的話,如何檢查這個以確保我不這樣做?

這是我的用法。

$(divElementObj).click(function() { 
    alert("div click"); 
}); 
+0

好像它很容易進行測試。 http://jsfiddle.net/HZLVy/你先試試? – user113716 2011-05-18 19:55:53

回答

0

只要你不使用像event.stopPropagation();這樣的東西,你應該沒問題。如果您現有的網站預計事件會冒泡,則可能會導致問題。

0

有一個它的插件,但你只應該這樣做,當你真的需要。

jQuery Override Plugin

$(divElementObj).override('onclick', 'click', function(...)); 
相關問題