使用javascript實現(xiàn)Iframe自適應(yīng)高度
方法一:
$(window.parent.document).find("#ContentIframe").load(function() {
var main = $(window.parent.document).find("#ContentIframe");
var thisheight = $(document).height();
if (thisheight < 800)
thisheight = 800;
main.height(thisheight);
});
這種寫法,只能對于加載的時候?qū)逃性氐淖赃m應(yīng)高度,當(dāng)元素變化的時候(如添加了很多元素,高度變化后)不能及時改變父窗體的iframe高度。
方法二:
function setMainHeight() {
var main = $(window.parent.document).find("#ContentIframe");
var thisheight = $("body").height();
if (thisheight < 800) { thisheight = 800; }
main.height(thisheight+50);
setTimeout(setMainHeight, 2000);
}
添加一個計時器,輪詢判斷子頁面的高度變化。
以上2種都可以是iframe實現(xiàn)高度自適應(yīng),小伙伴們根據(jù)自己的項目需求,自由選擇吧
- 關(guān)于div自適應(yīng)高度/左右高度自適應(yīng)一致的js代碼
- JS實現(xiàn)iframe自適應(yīng)高度的方法示例
- JS實現(xiàn)很實用的對聯(lián)廣告代碼(可自適應(yīng)高度)
- JS實現(xiàn)自適應(yīng)高度表單文本框的方法
- js實現(xiàn)iframe自動自適應(yīng)高度的方法
- js控制iframe的高度/寬度讓其自適應(yīng)內(nèi)容
- 兼容主流瀏覽器的iframe自適應(yīng)高度js腳本
- JavaScript 處理Iframe自適應(yīng)高度(同或不同域名下)
- Javascript 文本框textarea高度隨內(nèi)容自適應(yīng)增長收縮
- js實現(xiàn)的真正的iframe高度自適應(yīng)(兼容IE,FF,Opera)
- JS實現(xiàn)DIV高度自適應(yīng)窗口示例
相關(guān)文章
JavaScript 轉(zhuǎn)義字符JSON parse錯誤研究
這篇文章主要為大家介紹了JavaScript 轉(zhuǎn)義字符JSON parse錯誤研究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-10-10
js字符串截取函數(shù)substr substring slice使用對比
字符串截取函數(shù)有substr、substring以及slice等等,下面將為大家介紹下各自的使用,感興趣的朋友可以了解下2013-11-11
簡易版本JSON.stringify的實現(xiàn)及其六大特性詳解
最近做項目發(fā)現(xiàn)JSON.stringify()使用場景真的挺多,我們都知道JSON.stringify()的作用是將JavaScript對象轉(zhuǎn)換為JSON字符串,下面這篇文章主要給大家介紹了JSON.stringify的實現(xiàn)及其六大特性的相關(guān)資料,需要的朋友可以參考下2021-10-10

