Re: [問題] jQuery UI的dialog plug-in 如何在$(do …

看板Ajax作者 (mhsu2k9)時間14年前 (2011/06/12 07:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
我現在用setTimout可以解決 只是若dialogID裡有gif圖檔時,在跑processTable(),gif的動畫效果還是會停住 $(document).ready(function(){ $("#dialogID").dialog("open"); setTimout(processTable(),500); }); <div id="dialog-loading" style='display:none' > <p>資料處理中<img src='./images/loading.gif' /></p> </div> ※ 引述《mhsu2k9 (mhsu2k9)》之銘言: : 我在一個table.php裡 : 跑完<?php echo(tableHTML); ?>後 : 在window.onload時,會跑一個javascript函式:processTable()來處理這張tableHTML : 只是資料量一大,就會耗到十秒鐘,看起會像當機一樣 : 我在$(document).ready塞了jQuery UI裡的dialog元件 : 去呼叫$("#dialogID").dialog('open') : 結果是要等到processTable()跑完後,才會顯示出來 : 看起來還是像當機一樣 : 我如果在$(document).ready塞alert('processing') : alert是會在processTable()之前執行的 : 我對jQuery並不是很熟 : 不知道各位先進能否給個解決方案,讓processTable()處理時不要像當機一樣 : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.49.93
文章代碼(AID): #1Dz04Xv_ (Ajax)
文章代碼(AID): #1Dz04Xv_ (Ajax)