【发布时间】:2012-11-10 21:03:32
【问题描述】:
我有以下行来控制 iframe 在其内容中的高度:
$("#frame",top.document).height($("#frame",top.document).contents().find("html").height());
在有人使用 IE 之前它可以完美运行。我怎样才能让它与 IE 一起使用?
提前致谢, 你好
找到了解决办法:
var iFrame = parent.document.getElementById('frame');
newHeight = parseInt(iFrame.contentWindow.document.body.offsetHeight)+20;
$("#frame",top.document).height(newHeight);
【问题讨论】:
-
什么版本的IE?您的问题的性质是什么?
-
它是 ie 7 到 9,但是上面的作品:)
-
您好,请将解决方案作为答案发布并接受!我几乎忽略了它 - 我不会在问题中寻找解决方案!
标签: jquery internet-explorer iframe height