我創建一個BHO並將腳本插入Facebook頁面..我的問題如下。有時,當我插入腳本插入到頁面(比方說)和一些事件綁定到事件持有者即jQuery事件保持關閉後文檔
$('#contentArea').on('click','#myId',Dosomething);
他們工作得很好。
之後,我從這個頁面刪除腳本,然後再次添加它們(請不要問爲什麼,這是因爲facebook並不總是爲新頁面生成新文檔,而是它會更改文件的一部分),並且這次事件運行多次(取決於我刪除多少次然後添加它們,因此對於1次刪除和1次添加它們運行兩次,2次刪除並且2次添加它們運行3次等),儘管小腳本的第一行是
$('#contentArea').off();
缺少什麼我在這裏,因爲我知道處理程序沒有從文檔或節點刪除...也許這是一個事件冒泡問題他們嗎? 順便說一下,我正在從事internet explorer 9
。
問題是清楚的。做得好。 – 2012-10-05 11:27:08