0

私はここで説明されているのとまったく同じ問題に直面しています:jQueryProgressBarとIE8

ajax呼び出し内にjqueryプログレスバーがあり、サーバーから応答を受け取るたびにバーを更新します。これはFFではかなりうまく機能しますが、IE8、IE9では機能しません。

alert()を追加すると、私も気づきました。新しい値がプログレスバーに設定される前は、すべてがかなりうまく機能しているようです。alert()を削除すると、実際には何も起こりません。

間隔を追加することで問題を解決することはできますが、結果は必要なものではなく、確かにそこに待機関数を配置してプロセス全体を遅くすることはできません。

役立つかもしれない提案はありますか?

4

1 に答える 1

0

私はついに私の答えをここで見つけました: JavaScriptはalert()がAJAXのInternetExplorerで使用されている場合にのみUIを更新します

タイムアウトのトリックがついに仕事をしました。

于 2013-03-19T07:40:57.670 に答える