0

次のコードがあります。

[ドキュメント準備完了]

$("#hincl_working").dialog({autoOpen: false, modal: true});

[いくつかの JS 関数]

$("#hincl_working").dialog("open");

処理中 (数秒かかる場合があります)

処理が開始される前にダイアログを開きたい (そして処理の直後に閉じる) のですが、ダイアログは処理の後にのみ表示されます。これは私が望むものではありません。何かご意見は?

4

1 に答える 1

0

javascriptのsetTimeoutを使用して、処理を100ミリ秒程度遅らせます

https://developer.mozilla.org/en/DOM/window.setTimeout

このようにPROCESSING関数を呼び出し、場合によってはケーシングも変更します。

window.setTimeout(function(){PROCESSING(tile, id)}, 100); 
于 2012-07-31T10:42:41.227 に答える