這裏的東西,我有很多的鏈接菜單,這些鏈接有一個iframe爲目標。
在iframe中加載的頁面具有多個高度,所以我想要獲取加載到iframe中的頁面的高度並將其應用於iframe。
我嘗試了一些與jquery和純淨的javascript圍繞網絡但沒有工作的代碼。
我該怎麼辦?
這裏的東西,我有很多的鏈接菜單,這些鏈接有一個iframe爲目標。
在iframe中加載的頁面具有多個高度,所以我想要獲取加載到iframe中的頁面的高度並將其應用於iframe。
我嘗試了一些與jquery和純淨的javascript圍繞網絡但沒有工作的代碼。
我該怎麼辦?
如果頁面位於相同的域名,那麼你可以計算iframe文檔的高度,並根據高度可以設置iframe的高度。
$("iframe").load(
function(){
$(this).height($(this).contents().height());
}
);
它位於同一個域中,但我如何獲取加載到iframe上的頁面的高度以將iframe的高度更改爲自動? 我需要每個頁面加載在iframe內調整它的內容 – marcelosan
@ user1806962看我的答案。它會自動設置頁面加載高度 – Anoop
謝謝@Sushil,我在第一次嘗試中犯了一個錯誤,但現在它工作正常。我對迄今爲止嘗試過的所有代碼感到困惑,但現在你真的幫助了我。謝謝。 – marcelosan
iframe中的頁面是否位於不同的域中? – epascarello
它在同一個域中。 – marcelosan