2011-10-08 54 views
1

問題頁:www.hovaness.com/work 我有一個變量名sliderun()的函數;在頁面上運行幻燈片放映。我有ID#KIWCK1,#kiwck2等按鈕。加載外部HTML替換幻燈片中的內容。這是我的代碼。現在無法正常.delegate幻燈片放映

jQuery("#kwick2").click(function() { 
jQuery('#photography').load('/design.html #design'); 
jQuery("body").delegate('#photography', "click", sliderun); 
}); 

當我點擊#KWICK2新的圖像加載就好了,但他們沒有得到時加載頁面,如jQuery的幻燈片腳本,它僅獲得了sliderun當您單擊的元素和屬性照片本身,當我點擊#KWICK2按鈕而不是圖片本身時,我會如何告訴裝入的新內容採用sliderun腳本和事件?

回答

0

試圖改變加載功能,這一點:

jQuery("#kwick2").click(function() { 
    jQuery('#photography').load('/design.html #design', function() { 
     jQuery("body").delegate('#photography', "click", sliderun); 
    }); 
}); 

也許是因爲數據仍然沒有加載,這樣的代表將發生的數據加載