如何在 Firefox 中动态调整 iFrame 大小?
我使用本页所述的解决方案根据内容调整 iFrame 的大小:
并且它工作得很好,除了在 Firefox 中。在Firefox中,其他内容被截断,但一旦你不断刷新页面,浏览器就会慢慢显示出剩余的内容。我看到有人回复说这是解决问题的方法:
使用jQuery获取身体高度 framed.html(FF 问题,正文保留 生长):var高度= $(document.body).height();
但是,我不知道该行代码该放在哪里。我是否将其插入到原始解决方案的 3 个脚本片段中的某个位置?如果是这样,我该把它放在哪里?
I used the solution stated on this page to resize the iFrame depending on the content:
Resizing an iframe based on content
And it works perfectly, except in Firefox. In Firefox, the other content is cut-off but once you keep on refreshing the page, the browser will slowly reveal the rest of the content. I saw someone replied that this is the solution to the problem:
Use jQuery to get the body height in
framed.html (FF issue, body kept
growing): var height =
$(document.body).height();
However, I don't know where to put that line of code. Do I insert it somewhere within the 3 snippets of scripts on the original solution? If so, where do I put it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 www.bar.net/framed.html 中:
使用jQuery获取framed.html中的body高度(FF问题,body不断增长):
将以下代码更改
为
In www.bar.net/framed.html:
Use jQuery to get the body height in framed.html (FF issue, body kept growing):
change following code
with
我已经解决了。为了防止其他人遇到同样的问题,我使用了下面网页上的代码,该代码与上面给出的链接略有不同:
http://solidgone.org/Set-IFRAME-height-based-on-size-of-remotely-loaded-content
I already solved it. In case somebody else might be encountering the same problem, I used the code on the web page below which is slightly different from the link I gave above:
http://solidgone.org/Set-IFRAME-height-based-on-size-of-remotely-loaded-content