Re: [問題] jQuery UI的dialog plug-in 如何在$(do …
我現在用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
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章