【发布时间】:2013-12-06 04:20:42
【问题描述】:
我有一个高度为 90 像素的 div。下面是一个 iframe。
我想弄清楚如何编写 javascript(或 jQuery)来始终将 iframe 设置为正确的高度以占据屏幕的其余部分。如果有更好的基于 HTML5 的解决方案,我当然也很想知道。
Javascript:
$(document).ready(function() {
var $window = $(window);
function checkSize()
{
var windowHeight = $window.height();
var frameHeight = windowHeight - 90;
$('iframe').height() = frameHeight;
}
checkSize();
$(window).resize(checkSize);
});
HTML:
<body style="overflow:hidden;">
<div style="height:90px;">
Content goes here
</div>
<iframe src="www.someurl.com" style="width:100%; height:900px; seamless: seamless; frameborder: 0;"></iframe>
</body>
【问题讨论】:
标签: javascript jquery html css iframe