綠色資(zī)源網:您身邊(biān)最(zuì)放心的安全下載站! 最新軟件|熱門(mén)排行|軟件分類|軟件(jiàn)專題|廠商大全

綠(lǜ)色資源網

技術教程
您的位置:首頁網頁設計網頁特(tè)效 → 最(zuì)簡單的方法去掉iframe滾動條

最(zuì)簡單的方法去掉iframe滾動條(tiáo)

我要(yào)評論 2012/06/25 11:20:21 來源:綠色資(zī)源網 編輯:ynaad.com [ ] 評(píng)論:0 點擊:1890次

  該文也可以說是一個iframe自適(shì)應大小的折中解決辦法。iframe出現滾動(dòng)條的原因是,body裏麵的內容的高(gāo)度大於了iframe的高度,所以會出現滾動條。

  解決辦法:

  采用Jquery從iframe嵌套的頁麵中(zhōng)獲取一個高度值,在iframe的父(fù)窗口中的onload事件中更新iframe的高度。

  具體實現代碼:

  父頁麵:

<script type="text/javascript">
function SetCwinHeight(){ 
   var H=$("#myiframe").contents().find("meta").attr("content"); 
   alert(H); 
   $("#myiframe2").height(H); 
} 
</script>
<body style="overflow:auto;">
<iframe id="myiframe" src="xx.html" onLoad="SetCwinHeight()"></iframe>
</body>
<script type="text/javascript">
function SetCwinHeight(){
      var H=$("#myiframe").contents().find("meta").attr("content");
    alert(H);
    $("#myiframe2").height(H);
     }
</script>
<body style="overflow:auto;"><iframe id="myiframe" src="xx.html" ></iframe></body></html>

  子頁麵:

  Html代碼

<meta content="800px">

  運行原理: 父(fù)頁麵讀(dú)取子頁麵中meta的字段值來設(shè)置iframe的高度

  額外(wài)說明:

  當iframe 的高度(dù)小於內容(róng)高度時,如果父窗口的BODY 的overflow:auto,則會出現2個垂直滾動條,iframe的垂(chuí)直滾動條和父(fù)窗口的滾動條(tiáo);

  如果這時,BODY 的overflow:hidden,則隻會出現iframe的垂直滾動條,但是,iframe的內容顯(xiǎn)示不完。

關(guān)鍵詞:iframe

閱讀本文後您有什麽感想? 已有 人給出評價!

  • 11 歡迎喜歡
  • 27 白癡
  • 437 拜托
  • 25 哇
  • 39 加油
  • 52 鄙視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡