javascript - 如何在内容加载后隐藏微调器

标签 javascript jquery pjax

我使用 pjax 加载内容,在加载内容时,我会显示一个微调框:

$('a[data-pjax]').pjax().live ("click", function () {
    $("#loader").show();
});

这工作正常,但是,在内容加载后,loader 仍然保留在那里。

内容加载后,我应该在哪里调用 $(#loader).hide() 来隐藏加载器?

最佳答案

根据文档https://github.com/defunkt/jquery-pjax

$(document).on('pjax:complete', function() {
  $("#loader").hide()
})

我认为你也可以使用 pjax:end 事件。

关于javascript - 如何在内容加载后隐藏微调器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18152925/

相关文章:

java - 如何让 PJAX 在按钮和链接上工作?

javascript - 如何仅在选择其他选择的选项时才显示选择?

javascript - 如何获取元素的文本但不包括该元素的子元素?

javascript - 复选框只生效一次

javascript - Flot:显示最小数量的刻度

php - yii2 listview分页,url错误

javascript - 获取特定 div 中所选内容的 HTML

javascript - 简单函数在 if 语句中不起作用

javascript - 获取带有输入及其值的容器

php - PJAX 不工作