动态高度&修复了iFrame中的元素

时间:2013-05-29 13:31:17

标签: javascript jquery iframe height

我正在尝试设置“面板”的高度,因此它会填满整个宽度和宽度。设备的高度。以前这没关系,但现在网站正在运行iFrame,高度很大。

我正在使用此代码:

var windowHeight = $(window).height();
$('.panel-adjust').height(windowHeight);

因为它在iFrame中,所以它似乎因为iFrame(可能是所有面板的高度)而产生很大的高度

如何解决这个问题,以便获得实际的视口高度,而不是iFrame的高度?请记住,这需要是动态的。 iFrame在另一个网站上,所以我没有太多的灵活性。

我也试图将一个元素放在视口/窗口的底部。通常这样做有效:

position:fixed;
bottom: 0;
left: 0;

但是现在它在iFrame中,固定元素位于网站的最底层(不是窗口)

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

获得身高;父页面上的视口宽度(使用iFrame)然后将其传递给iFrame并收集它对我有用。喜欢@passionateCoder州。