繁体   English   中英

与iframe相关的奇怪行为

[英]Bizarre behaviour related to iframes

在我们的项目中,我们动态生成页面,为此,我们在iframe中使用iframe。 (我知道,通常这是个坏主意,但这是一个非常古老的项目)

怪异的行为如下:

有一个iframe,应该将其隐藏,为此,我们使用display:none;。 当按下特定的按钮时,它应该删除此display:none部分,然后执行该操作。 但是,iframe不会出现。 (对于其他iframe,此行为非常有效)

当我(在Chrome中)在开发工具的“元素”选择中搜索iframe的特定ID时(我不告诉你),它突然出现在网页上。

有谁知道为什么它不出现?对元素搜索进行什么样的更新才能使它出现?

谢谢

设置显示:无; 会阻止浏览器加载iframe的内容,即使您稍后将其显示为块,也可以使用iframe元素,但不会从网络获取数据。

尝试以下位置:绝对; 左:-5000px; 或使用js在设置为显示块后刷新iframe

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM