我遇到的情況是,首先隱藏圖表,然后點擊展示圖表的時候,柱狀圖全縮到一起了。
經過不懈努力,終於查到了是因為沒獲取到容器寬度的原因
原代碼(錯誤)是這樣的:
initTu(); //初始化圖表數據 $('.zhuti').show(); //展示圖表
后來發現,先初始化數據,再讓容器顯示會獲取不到容器高度,把這兩行代碼反過來就可以了,先顯示容器,再初始化進去數據
$('.zhuti').show(); //展示容器 initTu(); //初始化圖表數據
總結:先准備好容器,再初始化數據