【问题标题】:IE trouble jquery height of iframeIE麻烦jquery iframe的高度
【发布时间】: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


【解决方案1】:

好的,托马斯,我们走了:

var iFrame = parent.document.getElementById('frame');
newHeight = parseInt(iFrame.contentWindow.document.body.offsetHeight)+20;
$("#frame",top.document).height(newHeight);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-22
    • 1970-01-01
    • 2021-07-28
    • 2012-11-19
    • 1970-01-01
    • 2012-05-03
    相关资源
    最近更新 更多