午夜勾魂曲-午夜福利自怕-午夜福利在线观看6080-午夜福利院电影-国产精品毛片AV久久97-国产精品麻豆高潮刺激A片

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

2020-7-14    前端達(dá)人

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

點擊查看原圖

當(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ù)值直接賦值給圖表以達(dá)到寬度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 和高度問題 

日歷

鏈接

個人資料

存檔

主站蜘蛛池模板: 精品久久免费观看 | 杨幂视频1分11未删减在线观看 | 精品国产国产精2020久久日 | 免费看黄软件 | 婷婷开心激情综合五月天 | 国产99对白在线播放 | 含羞草免费完整视频在线观看 | 婷婷四房播客五月天 | 国产久青青青青在线观看 | 97在线视频网站 | 亚洲精品无码专区在线播放 | 99视频精品全部免费 在线 | 欧美精品AV无码一区二区 | 热热久久这里只有精品 | 俄罗斯美女z0z0z0在线 | 国产午夜在线观看视频 | 国产AV亚洲精品久久久久 | 花蝴蝶免费版高清版 | 欧美视频精品一区二区三区 | 国产一在线精品一区在线观看 | 美女张开让男生桶 | 精品一区二区三区在线成人 | 国产h视频在线观看免费 | 耻辱诊察室1一4集动漫在线观看 | 精品国产自在现线拍400部 | 成人免费公开视频 | 国产精品人妻无码久久久2022 | 19十主播福利视频 | 国内精品自产拍在线少密芽 | 调教椅上的调教SM总裁被调教 | 超碰97人人做人人爱少妇 | 国产精品国产三级国产an | 久久精品国产福利电影网 | 色婷婷国产麻豆AV | 国产69精品麻豆久久久久 | 丰满人妻按磨HD | 与邻居换娶妻子2在线观看 瑜伽牲交AV | 男人私gay挠脚心vk视频 | 伊人久久大香线蕉综合高清 | 神马电影dy888午夜我不卡 | 亚洲成年人在线观看 |