延迟加载 iframe 未定义?
我有一个 iframe,在 1.8 秒延迟后使用 javascript css 将可见性:隐藏更改为可见性:可见来加载。
下面的脚本适用于 Safari 和 FF,但是当脚本在 IE 中运行时,大部分文本都消失了,并且我收到(可能不相关?)错误“iframe 未定义”。
我能做些什么?
<iframe src="PAGE INCLUDED"
name="childframe" id="childframe" class="childframe"
scrolling="no" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0"
style="width: 176px; height: 3000px; overflow:hidden; border: none; visibility:hidden;"></iframe>
<script type="text/javascript">
setTimeout(function() {
$('iframe.childframe').css("visibility", "visible")
}, 1800); // delays 1.8 sec
</script>
I have an iframe that I am loading after a 1.8 second delay using a javascript css change of visibility:hidden to visibility:visible.
The script below works for Safari and FF, but when the script runs in IE most of the text is gone and I get the (possibly unrelated?) error "iframe is undefined".
What can I do?
<iframe src="PAGE INCLUDED"
name="childframe" id="childframe" class="childframe"
scrolling="no" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0"
style="width: 176px; height: 3000px; overflow:hidden; border: none; visibility:hidden;"></iframe>
<script type="text/javascript">
setTimeout(function() {
$('iframe.childframe').css("visibility", "visible")
}, 1800); // delays 1.8 sec
</script>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论