我在通过ajax加载内容时遇到了这个问题。我通常使用窗户。load检查是否所有东西都加载好了,只有在我显示内容之前,才有加载动画。
这样做是为了向用户隐藏通过javascript样式的位,如果不隐藏它们,页面会在一瞬间看起来很难看。它停止工作后,我开始通过ajax加载内容,它比原来,你不能使用窗口。加载它
我试着寻找替代方法,但没有运气。有没有人幸运地找到了与ajax一起工作的类似解决方案?
在您的$.ajax()
调用中使用success:
回调来完成样式化并在内容加载后显示您的页面
$.ajax({
url: "test.html",
context: document.body
}).done(function() {
//your code for loading done goes here
});
应该能正常工作:)