国产成在线人视频免费视频-国产成综合-国产床上视频-国产大臿蕉香蕉大视频女-国产大尺度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

存檔

主站蜘蛛池模板: 色婷婷综合网 | 中美日韩在线网免费毛片视频 | 日本老年人精品久久中文字幕 | 黄在线免费观看 | 日韩免费视频一区二区 | 一级毛片aa高清免费观看 | 免看一级a毛片一片成人不卡 | 91免费在线看 | zzzwww免费播放| 免费在线a | 可以看黄色的网站 | 久久精品全国免费观看国产 | 日韩在线二区全免费 | 日韩精品一区二区三区中文3d | 亚洲国产成人综合精品2020 | 国内免费在线视频 | 亚洲小视频在线观看 | 日本理论片中文在线观看2828 | 免费的一极毛片在线播放 | 99久久精品国产免看国产一区 | 午夜影院性 | 中文字幕在线综合 | 欧美精品v日韩精品v国产精品 | 一级作爱视频 | 欧美一区二区三区精品国产 | 成人免费淫片95视频观看网站 | 亚洲精品成人一区二区aⅴ 亚洲精品大片 | 亚洲欧美日韩国产专区一区 | 国产伦精品一区二区三区精品 | 欧美视频第二页 | 一级特黄特交牲大片 | 国产精品成人免费视频 | 国产亚洲欧洲精品 | 国产日韩精品在线 | 国产精品日日做人人爱 | 午夜精品久久久久久影视riav | 亚洲国产精品日韩在线观看 | 欧美特级一级毛片 | 精品视频在线看 | 日韩国产欧美精品综合二区 | 中文字幕最新中文字幕中文字幕 |