0

jquery の load() を使用してコンテンツを div に取得していますが、load() が終了するまで「バックグラウンド」で他の関数を実行したいと考えています。その関数は、$("#id").html() == "" ($("#id").html() が "" に設定された後、load() が終了するまで) 1 秒ごとにカスタム throbber を更新する必要があります。それを行う方法はありますか?

4

2 に答える 2

2

あなたが説明していることを試しましたか?次のように動作するはずです。

var interval = setInterval(function() {
    // update whatever you want
}, 1000);
$('#id').load('mypage.php', function() {
   clearInterval(interval);
});
于 2009-03-25T23:04:51.527 に答える
0

jQuery load コマンドを実行する前にその関数を実行すると、それが実行され、load コールバック関数で設定されます。$("#id").html("")

于 2009-03-25T23:03:57.910 に答える