什么像window.load,可以在ajax调用后使用?

时间:2013-06-17 23:12:40

标签: javascript jquery ajax window

我在通过ajax加载内容时遇到了这种复杂情况。我通常使用window.load检查是否所有内容都已加载,而且只显示内容,之前有加载动画。

这样做是为了隐藏来自用户的通过javascript设置样式并且不隐藏它们的页面看起来难看一瞬间。我开始通过ajax加载内容后停止工作,结果证明你不能使用window.load。

我试过寻找替代方法,但没有运气。有没有人幸运,并找到了与ajax一起使用的类似解决方案?

2 个答案:

答案 0 :(得分:2)

使用success:电话上的$.ajax()回调进行样式设置,并在内容加载后显示您的页面。

答案 1 :(得分:0)

$.ajax({
url: "test.html",
context: document.body
}).done(function() {
//your code for loading done goes here
});

应该按预期工作:)