2009-04-09 102 views

回答

15

jQuery不是必需的。

parent.document.body.clientHeight

,對我有IE7和FF3工作。

+5

我不認爲這將與一個iframe工作從其他網站 - 不是嗎?但不確定問題是否關心。 – 2009-04-14 18:41:59

3

我嘗試了一個網站上的clientHeight方法,其中兩個Iframe在同一個域上並且沒有工作。 (返回0)。

經過大量測試的最佳方式,我發現(我會很樂意去學習更好的方法)是對返回原稿的高度父創建一個函數,是這樣的:

家長:

function getDocumentHeight(){ 
    return $(document).height(); 
} 

的Iframe:

var parentDocHeight = parent.getDocumentHeight(); 
2

另一個婆ssibility是:

$(window.parent.document).height() 
1

在jQuery中,你可以做

$(parent.window).width(); 
相關問題