欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

隱藏元素之后改變窗體大小時echarts顯示異常問題-創(chuàng)新互聯(lián)

代碼:

站在用戶的角度思考問題,與客戶深入溝通,找到丘北網(wǎng)站設(shè)計與丘北網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國際域名空間、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋丘北地區(qū)。

隱藏元素之后改變窗體大小時echarts顯示異常問題

問題再現(xiàn)步驟:

第一步:? 打開頁面,能夠正常顯示圖表

第二步:? 點擊隱藏按鈕,讓box隱藏掉,如果此時直接點擊顯示按鈕,圖表依舊可以

正常顯示,沒毛病。重點是,如果此時點擊完了隱藏,不點擊顯示,而是拖動窗口大小

?再來點擊顯示按鈕,就會發(fā)現(xiàn)圖表顯示不出來,為什么會顯示不出來了?

分析產(chǎn)生的原因:

1 點擊隱藏按鈕以后的,此時還沒有拖到窗口大小

隱藏元素之后改變窗體大小時echarts顯示異常問題

會發(fā)現(xiàn)box的確是隱藏了,display:none;

canvas標(biāo)簽內(nèi)的行內(nèi)樣式有width:623px,height:500px;

2 此時開始拖動窗口大小,改變窗口的大小,再來觀察

隱藏元素之后改變窗體大小時echarts顯示異常問題

會發(fā)發(fā)現(xiàn)此時

canvas標(biāo)簽內(nèi)的行內(nèi)樣式變成了 width:0px, height:100px;

這就是為什么此時再來點擊顯示按鈕時,圖表顯示不出來的問題所在,因為此時畫布的width已經(jīng)為0,

自然而然就顯示不出來,如果此時再拖動窗口大小,圖表就又會顯示出來。


如何解決該問題了?

解決思路就是在點擊顯示按鈕以后,觸發(fā)窗口大小改變事件就可以完成

隱藏元素之后改變窗體大小時echarts顯示異常問題

出現(xiàn)該問題的關(guān)鍵還在于一開始我們并沒有給bar元素設(shè)置width屬性

隱藏元素之后改變窗體大小時echarts顯示異常問題

如果把bar設(shè)置成width:100%,height:100%;就會出現(xiàn)如下問題:

隱藏元素之后改變窗體大小時echarts顯示異常問題

width和height都變成了100px了


如果一開就給bar元素就設(shè)置固定寬度和高度,就不會文章所指的問題了

隱藏元素之后改變窗體大小時echarts顯示異常問題

但有時我們需要做到自適應(yīng)不得不去設(shè)置100%,這就是文中所會出現(xiàn)的問題了。

完成測試代碼:

<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title></title>
<style?type="text/css">
*{
margin:?0;
padding:?0;
}
.box{
height:?500px;
background-color:?#00B83F;
}
#bar{
height:?100%;
}
.btn?{
position:?fixed;
bottom:?0;
left:?0;
right:?0;
height:?80px;
background-color:?rgba(0,?0,?0,?.5);
z-index:?999;
}
</style>
</head>
<body>
<div?class="box">
<div?id="bar"></div>
</div>
<div?class="btn">
<button>隱藏</button>
<button>顯示</button>
</div>
</body>
<script?src="js/jquery.js"?type="text/javascript"?charset="utf-8"></script>
<script?src="js/echarts.min.js"?type="text/javascript"?charset="utf-8"></script>
<script?type="text/javascript">
var?myChart?=?null;
initChart();
function?initChart()?{
console.log('initChart');
if(!myChart){
myChart?=?echarts.init(document.getElementById('bar'));
}
//?設(shè)置參數(shù)配置
var?option?=?{
title:?{
text:?'柱狀圖'
},
tooltip:?{},
legend:?{
data:?['模擬數(shù)據(jù)']
},
xAxis:?{
data:?['數(shù)學(xué)',?'語文',?'英語',?'體育',?'高數(shù)',?'美術(shù)',?'音樂',?'思想',?'aa',?'bb',?'cc']
},
yAxis:?{
splitLine:?{
show:?false?//?是否顯示y軸的分割線?默認(rèn)是true
}
},
series:?{
type:?'bar',?//?表示的是柱狀圖
data:?[98,?80,?54,?60,?64,?89,?76,?88,?99,?55,?66],
name:?'模擬數(shù)據(jù)',
//barWidth:?30,
}
};
//?顯示圖表
myChart.setOption(option);
$(window).resize(myChart.resize);
}
//?隱藏
$('button:eq(0)').click(function(){
$('.box').hide();
});
//?顯示
$('button:eq(1)').click(function(){
$('.box').show();
$(window).trigger('resize');
});
</script>
</html>

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

當(dāng)前標(biāo)題:隱藏元素之后改變窗體大小時echarts顯示異常問題-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://aaarwkj.com/article18/dpjddp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站設(shè)計公司搜索引擎優(yōu)化、手機(jī)網(wǎng)站建設(shè)、微信小程序、網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
国产国产成年年人免费看片| 国产一区二区主播不卡| 成人久久精品一区二区| 国产福利午夜一区二区| 欧美欧美欧美欧美在线 | 中文字幕av免费专区| 亚洲高清成人在线观看| 国产我不卡在线观看免费| 蜜臀一二区免费在线视频| 日韩精品高清视频在线观看| 日韩人妻一区二区三区蜜桃视频密 | 粗暴蹂躏中文一区二区三区| 亚洲精品国产高清久久| 国产老太婆精品久久久久| 精品一区二区在线不卡| 91桃色午夜福利视频| 狼人私人影院在线观看| 国产亚洲精品一区久久| 中文字幕一区二区三天| 亚洲精品国产精品粉嫩| 日本人妻在线不卡视频| 欧美日韩精品一区二区在线播放| 天堂av五月在线观看| 99久久成人精品国产片| 欧美日韩精品福利一区二区| 国产一区二区三区在线观看俏佳人| 国产精品亚洲在线视频| 亚洲成年人黄片在线播放| 午夜性色在线视频福利| 一区二区三区免费视频少妇| 亚洲图文一区二区三区四区 | 成人高清乱码一区二区三区| av一区二区三区不卡在线看| 三级黄色片免费久久久| 亚洲男人天堂日本一区| 日本在线有码中文视频| 免费一区二区三区精品| 蜜桃传媒18传媒在线| 情侣自拍偷拍亚洲天堂区| 青青草av一区二区三区| 婷婷激情综合亚洲五月色|