麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 網頁設計 > 正文

網頁設計技巧:iframe自適應高度的問題

2024-08-30 08:34:53
字體:
來源:轉載
供稿:網友
可能有人還沒接觸到這個問題過,先說明一下,什么是自適應高度吧。所謂iframe自適應高度,就是,基于界面美觀和交互的考慮,隱藏了iframe的border和scrollbar,讓人看不出它是個iframe。如果iframe始終調用同一個固定高度的頁面,我們直接寫死iframe高度就可以了。而如果iframe要切換頁面,或者被包含頁面要做DOM動態操作,這時候,就需要程序去同步iframe高度和被包含頁的實際高度了。
順便說下,iframe在迫不得已的時候才去用,它會給前端開發帶來太多的麻煩。
傳統做法大致有兩個:
方法一,在每個被包含頁在本身內容加載完畢之后,執行JS取得本頁面的高度,然后去同步父頁面的iframe高度。
方法二,在主頁面iframe的onload事件中執行JS,去取得被包含頁的高度內容,然后去同步高度。
在代碼維護角度考慮,方法二是優于方法一的,因為方法一,每個被包含頁都要去引入一段相同的代碼來做這個事情,創建了好多副本。
兩個方法都只處理了靜的東西,就是只在內容加載的時候執行,如果JS去操作DOM引起的高度變化,都不太方便。
如果在主窗口做一個Interval,不停的來獲取被包含頁的高度,然后做同步,是不是即方便,又解決了JS操作DOM的問題了呢?答案是肯定的。
Demo頁面:主頁面 iframe_a.html ,被包含頁面 iframe_b.htm 和 iframe_c.html
主頁面代碼示例:

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 午夜丰满少妇高清毛片1000部 | 欧美成人免费一级 | 一区二区三区在线观看av | 看黄在线观看 | 色婷婷一区二区三区 | 亚洲一级网站 | 沉沦的校花奴性郑依婷c到失禁 | 黄色片免费在线 | 欧美日韩1区2区 | 日日草夜夜| 91在线播放国产 | 亚洲精品在线观看免费 | 免费看操片 | 草逼一区 | 一区二区久久电影 | 在线看免费观看av | 97人人草 | 哪里可以看免费的av | 日本黄色不卡视频 | 国语自产免费精品视频在 | 国产精品久久久久久一区二区三区 | 精品xxxx户外露出视频 | 五月天影院,久久综合, | 免费黄色在线观看网站 | 欧美日韩免费一区二区三区 | 日产精品久久久一区二区开放时间 | 91精品国产乱码久久桃 | 日韩视频在线观看免费视频 | 国产成人精品免费视频大全最热 | 免费一级特黄毛片 | 色婷婷一区二区三区 | 一级做受毛片免费大片 | 国产91久久精品一区二区 | 成人在线观看免费观看 | 精品一区二区三区在线观看视频 | 七首小情歌泰剧在线播放 | 国产一区二区在线观看视频 | 51色视频| av电影在线观看网址 | 久久亚洲国产精品 | 全网免费毛片 |