2011-05-30 11 views
2

我加載通過AJAX一個div的內容加載,使用此:做一些內容的時候完全通過AJAX

function loadContent(url) { 
jQuery.ajax({ 
     url: url, 
     success: function(data) 
     {   
      // set content 
      jQuery("#overlayDiv").html(data); 

      // hide loading spinner 
      jQuery("#overlayCleared").hide(); 
     } 
     }); 

}

的問題是,我想要做的事(隱藏加載微調器)在'數據'之後,包含圖像等,已經完全加載!如何才能做到這一點?

謝謝!..

+0

圖片等等...難道僅僅是圖像?或者你有閃存元素或類似的東西? – Niklas 2011-05-30 15:33:15

+0

'data'是一個html頁面嗎? – tjm 2011-05-30 15:35:50

+0

在數據加載時你想要做什麼,可能有一個簡單的方法。 – 2011-05-30 15:36:34

回答

0

如果data是HTML,那麼我認爲一個解決辦法是使用iframe作爲內容容器。代替ajax調用,只需更改iframe的src並添加一個.load(..)處理函數,該函數將在所有內容加載後觸發。