時為什么需要使用iframe自適應高度呢?其實就是為了美觀,要不然iframe和窗口長短大小不一,看起來總是不那么舒服,自適應高度對于用戶體驗度的提升尤為重要。網上關于iframe高度自適應的代碼有很多,但比較雜亂,有一些過于復雜,有一些存在明顯錯誤。緣由心生給出了一段修改后的精簡版本,感覺不錯,并簡單修正了其中一處Opera下的錯誤。
iframe框架自適應高度
首先設置樣式:body{margin:0; padding:0;}
如果不設置body的margin和padding為0的話,頁面上下左右會出現空白。
html代碼如下: <iframe src="https://www.371jianzhan.com" id="myiframe" scrolling="no" onload="changeMyFrameHeight()"></iframe> js代碼也得跟著改: function changeMyFrameHeight(){ var ifm= document.getElementById("iframepage"); ifm.height=document.documentElement.clientHeight; } window.onresize=function(){ changeMyFrameHeight(); }
window.onresize的作用就是當窗口大小改變的時候會觸發這個事件。
所以,使用此方法可以完美的、真正的讓iframe自適應高度了,試試看吧,并且兼容多種瀏覽器。
- 上一篇:網絡推廣和網絡營銷的差異性
- 下一篇:成都網站建設公司如何幫助企業做好網絡推廣
我漢獅網絡提供網站建設、APP軟件開發、軟件開發、小程序開發、網站網絡營銷等一站式服務,歡迎企業咨詢
免費咨詢:18838171308
免費咨詢:18838171308