echarts 在tab切换出现空白的解决方法

分类: code, 在移动端的新的征程 | 标签: | 日期:


其实网络上已经有好几个解决办法了,但是我觉得我这个是最简单粗暴的了。
而且经过测试,好像是最不容易出BUG的了~

首先出现该问题的原因要知道,是因为TAB2切换的时候宽度为0导致的
所以只需要获取到上层的div宽度就行
因为各人写法不一样。有时候会出现上层也没宽度的情况。
所以你就再获取再往上一层的宽度就行~
一直到获取到宽度为止~
比如我就获取了两次才得到~

$(“#showTooltips”).click(function() {

width=$(“#container”).parent().parent().css(“width”); // 一直获取到宽度为止~

$(“#container”).width(width);// 把宽度赋值给 echarts的层

var dom = document.getElementById(“container”); // 装载到层

intedata(dom); // 初始化数据~

如果各位遇到echarts的问题,欢迎加我微信讨论~联系方式在右侧~~~

声明:本文为耿师傅 http://www.bordf.com发布文章。转载务必注明出处

注意:转载须保留全文:请保留本文出处!否则耿师傅将向你网站的主机商投诉。
本文永久地址:http://www.bordf.com/article/1738.html


表情:<( ̄︶ ̄)> | (⊙ˍ⊙) | >﹏< | b( ̄▽ ̄)d | (─.─||) | (^_-)

[ Ctrl+Enter提交 ]