国产成在线人视频免费视频-国产成综合-国产床上视频-国产大臿蕉香蕉大视频女-国产大尺度pr社18福利在线

ifram內(nèi)嵌套tab選項卡以及iframe切換的一系列問題

2020-7-14    前端達人

最近在項目中遇到這樣一個問題

點擊查看原圖

當(dāng)頁面加載完畢后由于選項卡的另外兩張屬于display:none;狀態(tài)  所以另外兩張選項卡內(nèi)echarts的寬高都會變成默認(rèn)100*100


查閱了很多網(wǎng)上的案例,得出一下一些解決方案:

1:

原因很簡單,在tab頁中,圖表的父容器div是隱藏的(display:none),圖表在執(zhí)行js初始化的時候找不到這個元素,所以自動將“100%”轉(zhuǎn)成了“100”,最后計算出來的圖表就成了100px

解決辦法:

找一個在tab頁的切換操作中不會隱藏的父容器,把它的寬度的具體值取出后在初始化圖表之前直接賦給圖表


1 $("#chartMain").css('width',$("#TabContent").width());//獲取父容器的寬度具體數(shù)值直接賦值給圖表以達到寬度100%的效果 2 var Chart = echarts.init(document.getElementById('chartMain')); 3 4 // 指定圖表的配置項和數(shù)據(jù) 5 option = { ...配置項和數(shù)據(jù) }; 6 7 // 使用剛指定的配置項和數(shù)據(jù)顯示圖表。 8 Chart.setOption(option);

2:mychart.resize() 重新渲染高度

3: 后來我想到了問題所在,既然高度是因為display:none;導(dǎo)致的 那大可不必設(shè)置這個屬性,但是在頁面渲染完畢后加上即可

所以取消了選項卡的display:none; 但在頁面加載完畢后 
window.οnlοad=function(){

根基id在添加css display:none;

}

即可解決,

分割線

--------------------------------------------------------------------- 

接下來解決一下ifram內(nèi)外通訊 互相通訊賦值ifram src 和高度問題 

日歷

鏈接

個人資料

藍藍設(shè)計的小編 http://www.z1277.cn

存檔

主站蜘蛛池模板: 达达兔欧美午夜国产亚洲 | 久久中文字幕制服丝袜美腿 | 国产色啪午夜免费视频 | 国产污污视频 | 国产精品第一区在线观看 | 国产伦子一区二区三区 | 在线观看欧洲成人免费视频 | 九九综合九九综合 | 伊人亚洲综合网成人 | 成年大片免费播放视频人 | 奇米影视狠狠久久中文 | 精品国免费一区二区三区 | 欧美亚洲另类在线 | 婷婷综合色 | 成人三级做爰在线观看男女 | 91社区在线观看 | 欧美成人禁片在线www | 久久久免费精品视频 | 中文精品久久久久国产网址 | 蜜桃97爱成人 | 香蕉成人999视频 | 欧美在线观看一区二区三区 | 日韩精品亚洲专区在线观看 | 国产v综合v亚洲欧美大另类 | 一级做a爰片性色毛片思念网 | 国外b2b网站毛片 | www.久久视频 | 久草精彩视频 | 国产美女主播精品大秀系列 | 欧美一二三区视频 | 久久精品成人国产午夜 | 一级黄色大片免费 | freexxxx性特大另类ww | 日本不卡高清中文字幕免费 | 欧美高清a | 欧美一区二区放荡人妇 | 亚洲一区2区三区4区5区 | 在线亚洲一区二区 | fc2成年免费共享视频网站 | 久青草视频免费视频播放线路1 | 欧美综合视频在线观看 |