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