问题
$(window).resize()
是监听窗口大小缩放,而后执行动作。最近在用echarts
报表时,发现表报的缩放跟不上窗口的缩放节奏,比窗口的缩放总是慢一步。代码
$(window).resize(function(){
myChart.resize();
});
解决
加个时间,延迟执行就好了
var timer = 0;
$(window).resize(function(){
clearTimeout(timer);
timer = setTimeout(function() {
myChart.resize();
}, 200);
});
时间: 2024-11-01 02:45:09