2011-03-16 29 views
0

我正在嘗試開發一個使用簡單GIF圖像的「裝載機」。在從服務器檢索數據的同時,我會用其典型的加載GIF顯示加載消息。GIF在使用Javascript創建元素之前停止

但是,當數據成功接收並嘗試創建一個簡單的樹(使用JQuery EasyUI Treeview)時,GIF將停止,直到它完全構建樹。

我該怎麼做才能避免這種行爲?類似於OS中的線程(一個線程到GIF圖像,另一個線程到樹形成)。

這是我的源代碼:

// Show loading GIF 
$('#loading-tree').css('display','inline'); 

$.ajax({ 
    url: 'index.php/home/getWebTree/'+ticket+'/'+username+'/'+val+'/true', 
    dataType: 'json', 
    success: function(data){ 
     createTree(data,'tt1'); 
     // Hide loading GIF when tree had been created 
     $('#loading-tree').css('display','none'); 
    } 
}); 

謝謝!

+0

我遇到類似的問題,我會看着任何答案。出於興趣,你爲什麼使用.css('display','none')而不是jquerys .show()和.hide() – 2011-03-16 20:15:26

+0

責備你的瀏覽器。 – 2011-03-16 20:26:52

回答