最簡單的方法實現去iframe滾動條

2021-08-29 14:48:55 字數 508 閱讀 7260

該文也可以說是乙個iframe自適應大小的折中解決辦法。

iframe出現滾動條的原因是,body裡面的內容的高度大於了iframe的高度,所以會出現滾動條。

解決辦法:

採用jquery從iframe巢狀的頁面中獲取乙個高度值,在iframe的父視窗中的onload事件中更新iframe的高度。

具體實現**:

父頁面:

子頁面:

執行原理: 父頁面讀取子頁面中meta的字段值來設定iframe的高度

額外說明:

當iframe 的高度小於內容高度時,如果父視窗的body 的overflow:auto,則會出現2個垂直滾動條,iframe的垂直滾動條和父視窗的滾動條;

如果這時,body 的overflow:hidden,則只會出現iframe的垂直滾動條,但是,iframe的內容顯示不完。

最簡單的方法去掉iframe滾動條

該文也可以說是乙個iframe自適應大小的折中解決辦法。iframe出現滾動條的原因是,body裡面的內容的高度大於了iframe的高度,所以會出現滾動條。解決辦法 採用jquery從iframe巢狀的頁面中獲取乙個高度值,在iframe的父視窗中的onload事件中更新iframe的高度。具體實現...

最簡單的方法實現遞迴

方法一 取出第一條 var first allmenulist.where e e.parentid 0 tolist foreach遞迴 allmenulist.foreach e e.childrenitem allmenulist.where a a.parentid e.id tolist ...

守護程序的最簡單實現方法

include include include void createdaemon void else if pid 0 exit 0 父程序退出 setsid 建立新的會話組 if chdir 0 改變程序工作目錄 close 0 if open dev null o rdwr 0 0號檔案描述符...