延迟iframe显示,直到加载新的iframe
Delay iframe display until new iframe is loaded
我有一个iframe,我想在7秒钟后更改它的源URL。问题是,当我这样做时,有一段时间iframe内容会随着新的源URL的加载而消失。
这是我的iframe:
<iframe src="http://someurl1.com" width="875" height="550" frameborder="0" id="anim"></iframe>
这是我目前用来更改src:的代码
jQuery(document).ready(function () {
setTimeout(function(){
document.getElementById("anim").src = 'http://someurl2.com';
}, 7000);
});
理想情况下,我想让它为新的URL淡出/进入,但我很乐意从获得它开始,这样在加载第二个URL时就没有空格了!
您可以做的是使用第二个IFrame。7秒后,加载第二个IFrame。在第二个IFrame的onload事件中,隐藏第一个,显示第二个。
这是一个变通办法,但它应该满足你的需要。
相关文章:
- 如何在iFrame中触发iFrame加载
- 在iframe加载后删除类
- BrowserAction.onClicked等待iframe加载
- Iframe加载调整大小在Chrome中工作,但不能在IE或Firefox中工作
- Dojo:在 iframe 加载时解析 HTML 内容
- Iframe 加载回调被多次调用
- 阻止iframe加载到移动设备上
- 如何将隐藏/显示事件延迟到提交后Iframe加载
- Iframe加载动画不起作用
- iframe 加载事件中的 setTimeout 似乎没有像预期的那样等待 x 秒
- 强制同步 iframe 加载
- 如何javascript调用iframe加载的文件函数
- 显示微调器,直到 iframe 加载 http post 响应
- 在 KnockoutJS 应用程序中将 AngularJS 应用程序作为 iFrame 加载
- 如何捕获 iframe 加载错误
- 在执行函数之前等待多个 iFrame 加载
- JavaScript 在 Iframe 加载时显示加载 gif
- 如何使 iFrame 在 iframe 加载特定页面时重新加载它所在的页面
- 要随索引页一起加载的滚动更新,并在 iframe 加载来自链接的内容时消失
- 一个页面上有多个 Iframe 加载问题