如题:
项目基于bootstrap的栅格系统做的响应式
这是盒子宽度变小后图表右边明显超出盒子范围:
盒子还原后,图表正常显示
左边是一个侧边栏,有两个状态的切换,切换后,图表盒子大小会改变,问题就在这里,盒子大小改变后,图表大小并没有改变,甚至我把图表插件调用方法放到侧边栏切换的方法内从新绘制都没有效果:
function tan(){//切换方法
if(test == 0){//状态改变
box.className = "box sel";
test = 1;
}else{//状态改变
box.className = "box";
test = 0;
}
window.onresize();//图表自适应
tubiao();//从新绘制图表
}
window.onresize = function() {
//重置容器高宽
resizemyChartContainer();
myChart.resize();
};
debug了一下,resizemyChartContainer()方法是有效执行了的,myChart.resize()貌似没有起作用
求助该如何解决