窗户之类的都行.加载后可以使用ajax调用
Anything like window.load that can be used after ajax call?
我在通过ajax加载内容时遇到了这个问题。我通常使用窗户。load检查是否所有东西都加载好了,只有在我显示内容之前,才有加载动画。
这样做是为了向用户隐藏通过javascript样式的位,如果不隐藏它们,页面会在一瞬间看起来很难看。它停止工作后,我开始通过ajax加载内容,它比原来,你不能使用窗口。加载它
我试着寻找替代方法,但没有运气。有没有人幸运地找到了与ajax一起工作的类似解决方案?
在您的$.ajax()
调用中使用success:
回调来完成样式化并在内容加载后显示您的页面
$.ajax({
url: "test.html",
context: document.body
}).done(function() {
//your code for loading done goes here
});
应该能正常工作:)
相关文章:
- 任何方式使AJAX调用Gmail API,而无需通过JS库
- 我可以使此幻灯片图像自动播放吗?
- HTML/JavaScript拖动&Drop-是否可以使重影图像*NOT*看起来'冲洗掉'
- 可以'ajax调用后,我找不到模板中的元素
- 使 ajax 请求和成功数据显示在 id <选择>选择>部分中
- 可以使 jquery 点击事件在所有其他点击事件之后执行
- 是否可以通过 AJAX *按顺序*上传文件
- Rails4:是否可以将Ajax.get请求发送到相同的当前页面控制器
- 我可以使用ajax/javascript/jquery执行curl命令吗
- 是否有一个Javascript函数可以使代码在运行时延迟
- 我可以使用ajax按钮获取下拉值并填写表单吗
- 有什么方法可以使页面无法刷新吗
- 使用chrome.downloads.download,是否可以使文件不弹出下载栏
- 可以使用ajax更新页面
- javascript是否有一个选项可以使句点与任何字符匹配,包括换行符
- 有一种方法可以使jslint在使用控制台时显示警告或错误
- 有没有任何方法可以使<选择>转到url
- 是否可以使用ajax加载单个php函数
- 可以't使Ajax链接可以右键单击
- Chrome扩展内容脚本可以使一个html文件本身是Chrome扩展的一部分的jQuery AJAX请求