我使用本页所述的解决方案根据内容调整iFrame的大小:
Resizing an iframe based on content
除了Firefox之外,它完美无缺。在Firefox中,其他内容已被截止,但一旦您继续刷新页面,浏览器将慢慢显示其余内容。我看到有人回答说这是解决问题的方法:
使用jQuery获取身高 framed.html(FF问题,身体保持 增长):var height = $(document.body的).height();
但是,我不知道在哪里放置那行代码。我是否将其插入原始解决方案的3个脚本片段中的某个位置?如果是的话,我该把它放在哪里?
答案 0 :(得分:0)
在www.bar.net/framed.html中: 使用jQuery获取framed.html中的身高(FF问题,身体不断增长):
更改以下代码
// What's the page height?
var height = document.body.scrollHeight;
与
var height = $(document.body).height();
答案 1 :(得分:0)
我已经解决了。如果其他人可能遇到同样的问题,我使用下面网页上的代码与我上面给出的链接略有不同:
http://solidgone.org/Set-IFRAME-height-based-on-size-of-remotely-loaded-content