2011-12-23 12 views
4

でリフレッシュループが終了するまで、DOMはリフレッシュされません。 100回の反復でループを実行するには時間がかかりすぎるので、計算するたびに結果を与えたいと思います。フォースDOMは、私は次のことをやって、クリックイベントハンドラ内でループを実行しているJavaScriptの

強制的にDOMをリフレッシュする方法はありますか?

+1

http://tobyho.com/2011/11/03/delaying-repeatedly/ – airportyh

+1

ところで、あなたは '.appendto("#results ")'を実行することもできます。 – pimvdb

答えて

4

ブラウザをサポートしている場合は、workersが理想的です。

各計算後にsetTimeoutを使用して呼び出しスタックを破棄し、ブラウザがレンダリング時に時間を使用できるようにします。

関連する問題