在iFrame中,我们需要获取父窗口/文档的高度。
有没有办法用jQuery实现这个功能呢?
我知道我们可以使用$(document).height()来获取页面的高度。我只是想不出如何从iFrame中获取父代的值。
发布于 2009-04-09 17:18:58
不需要jQuery。
parent.document.body.clientHeight
这对我来说适用于IE7和FF3。
发布于 2016-06-23 04:01:55
在jQuery中,您可以
$(parent.window).width();发布于 2012-05-20 20:48:17
我在一个网站上尝试了clientHeight方法,在这个网站上,两个Iframes都在同一个域上,但它不起作用。(返回0)。
经过大量测试,我发现最好的方法(我很乐意学习更好的方法)是在父对象上创建一个返回文档高度的函数,如下所示:
父级:
function getDocumentHeight(){
return $(document).height();
}Iframe:
var parentDocHeight = parent.getDocumentHeight();https://stackoverflow.com/questions/735072
复制相似问题