0

我正在使用 jquery 的 load() 将一些内容放入 div,并且我想在“后台”中运行另一个函数,直到 load() 完成。该函数应每 1 秒更新一次自定义 throbber,直到 $("#id").html() == "" 在 load() 完成后 $("#id").html() 设置为 "" 。有什么办法可以做到吗?

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加载命令之前执行该函数应该这样做,然后在加载回调函数中,设置$("#id").html("")

于 2009-03-25T23:03:57.910 回答