当我扩展浏览器图表大小时,会根据页面大小进行扩展。但是当我缩小浏览器时,图表大小不起作用。
我不初始化高度和宽度。他们已经默认了。(我认为,100%)
我该如何解决这个问题?
谢谢。
当我扩展浏览器图表大小时,会根据页面大小进行扩展。但是当我缩小浏览器时,图表大小不起作用。
我不初始化高度和宽度。他们已经默认了。(我认为,100%)
我该如何解决这个问题?
谢谢。
在浏览器调整大小时添加事件。然后您可以在图表实例上调用 setSize。请记住,当浏览器调整大小时,此事件会反复触发,因此我通常使用 setTimeout 和 clearTimeout 仅在浏览器调整大小后调用它。
var timer;
function onBrowserResize(){
if (timer){
clearTimeou(timer);
}
timer = setTimeout(function(){
// your resize code
timer = null;
}, 300);
}
上面的代码将等待 300 毫秒,直到它执行 setTimeout 中的函数。