javascript - JS Iframe 加载器

标签 javascript jquery iframe

我正在寻找一种方法,在 iframe 加载时使用 jQuery/js 显示“正在加载...”消息,当 iframe 完全加载完毕时,“正在加载...”文本应该消失。

jquery/js 可以吗?

注意:我对 iframe 内的网站没有任何控制权。

最佳答案

<script>
function hide() {
  document.getElementById('loading').style.display='none';
}
</script>
<iframe onLoad="hide()" ... ></iframe>
<div id="loading">Please wait</div>

jquery:

$("iframe").load(function() { $("#loading").toggle()});

关于javascript - JS Iframe 加载器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5194679/

相关文章:

javascript - 如何在跨浏览器中读取剪贴板数据?

javascript - CesiumJS 信息框脚本未运行

javascript - 如何在 HTML5 中剪辑(屏蔽)对象?

javascript - 使用 node.js 进行基本 Ajax 发送/接收

javascript - 如何在for循环中添加jQuery显示/隐藏功能?

javascript - 在 onClick 事件函数调用上传递 'this'

javascript - 每日 javascript 倒计时缩短为 jquery

javascript - 无法设置jssor slider 的高度

css - iframe,在里面维护原来的css

javascript - 调试 badaWAC 应用程序