2012-07-28 39 views
0

我有一個按用戶請求加載的iframe,因此它在首頁加載時不可用。iframe + jquery +綁定點擊功能

我希望能夠設置事件偵聽器有以下2種類型的代碼:

$('iframe#joinIframe').contents().find('img#closePopUp').bind('click', function() { 
    console.log('iframe baby'); 
}); 

$('iframe#joinIframe img#closePopUp').bind('click', function() { 
    console.log('iframe baby'); 
}); 

但是我沒有得到任何答覆。

有沒有辦法讓一個初始頁面加載,稍後打開一個iframe,並將事件綁定到原始頁面 - 我想從底層頁面獲得一些控制/功能。

謝謝

回答

0

嘗試以下操作:

$(document).on('click', '#joinIframe #closePopUp', function(){ 
     console.log('iframe baby'); 
});