国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Iframe實現跨瀏覽器自適應高度解決方法

2024-05-06 16:08:13
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Iframe實現跨瀏覽器自適應高度解決方法,通過父層容器的應用來實現這一功能,非常實用的一個技巧,需要的朋友可以參考下
 
 

本文以實例形式講述了Iframe實現跨瀏覽器自適應高度解決方法,非常具有實用價值。分享給大家供大家參考之用。具體方法如下:

該方法使用了jQuery,因此需要在iframe的src頁面里面引入jQuery。

父頁面里面相對簡單一點,主要包含以下代碼:

<iframe id="if1" scrolling="no" src="2.html"></iframe>

在iframe的src頁面里面代碼如下:

<script type="text/javascript">function resizeContent(){    $(window.parent.document).find("#if1").height($("#content").height());}function show400(){    if($("#test400").css("display") == "none")    {       $("#test400").css("display","");       resizeContent();    }    else    {       $("#test400").css("display","none");       resizeContent();    }}$(document).ready(function(){    resizeContent();})</script><div id="left111"> <div class="mnav" onclick="test400()"></div> <div class="mnav"><a href="ProductList.html">超級鏈接</a></div> <div class="mnav"><a href="ProductCategory.html">超級鏈接</a></div> <div class="mnav"><a href="ProductCategory.html">超級鏈接</a></div> <div id="test400" style="display:none;height:400px;"></div> <div class="mnav"><a href="Orders.html">超級鏈接</a></div> <div class="mnav Mcurrent"><a href="Keywords.html">超級鏈接</a></div> <div class="mnav"><a href="#">超級鏈接</a></div> <div class="mnav"><a href="#">超級鏈接</a></div> <div class="mnav"><a href="#">超級鏈接</a></div> <div class="mnav"><a href="#">超級鏈接</a></div> <div class="mnav"><a href="#">超級鏈接</a></div> <div class="mnav"><a href="#">超級鏈接</a></div> <br /></div>

注釋:

這里面的

$(window.parent.document).find("#if1").height($("#content").height()); 

這句話最初是:

$(window.parent.document).find("#if1").height($(document).height());

可以實現自適應高度,但是不能實現縮放自適應。因為document的高度是展示內容出現過的最高高度,所以這里如果點擊展開,iframe不會縮小,只會展示最高出現過的高度

所以這里要用一個父層容器,也就是最新的代碼。這樣就可以實現自適應了。

相信本文所述對大家的jQuery程序設計有一定的借鑒價值。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 屏东县| 吉安县| 宝兴县| 纳雍县| 闵行区| 璧山县| 阿合奇县| 赤水市| 南宁市| 南溪县| 芜湖县| 廊坊市| 枣阳市| 龙岩市| 重庆市| 巴林右旗| 韶关市| 健康| 亳州市| 福贡县| 招远市| 车险| 湘潭县| 澜沧| 清苑县| 铜川市| 香河县| 建水县| 巴里| 炉霍县| 峨边| 宁强县| 鄯善县| 荣昌县| 广汉市| 万山特区| 邯郸县| 乐至县| 泸州市| 晋中市| 海丰县|