Animation Highcharts Highmaps可防止初始缩放效果
我用Highmaps构建了一个地图,最初会放大到横向位置: 这是我的密码:Animation Highcharts Highmaps可防止初始缩放效果,animation,highcharts,zooming,Animation,Highcharts,Zooming,我用Highmaps构建了一个地图,最初会放大到横向位置: 这是我的密码: parsed: function() { var chart = this.chart, center = chart.fromLatLonToPoint({ lat: 50, lon: 10 }); setTimeout(function() { chart.mapZoom(.2, center.x, center.y); 加载贴图和启动时间滑块时
parsed: function() {
var chart = this.chart,
center = chart.fromLatLonToPoint({
lat: 50,
lon: 10
});
setTimeout(function() {
chart.mapZoom(.2, center.x, center.y);
加载贴图和启动时间滑块时,贴图将放大。如何防止此动画?您可以在图表级别禁用动画,并在初始缩放后恢复动画:
chart: {
animation: false,
...
}
现场演示:
API参考:谢谢@ppotaczek。当我启动滑块时,缩放效果消失。但加载时的初始缩放仍然存在。还有什么方法可以避免这种情况吗?您好,Johannes Christ,初始缩放是由
setTimeout
函数引起的。您可以将缩放移动到load
事件。这就是我想要的结果。再次感谢你!
chart.update({
chart: {
animation: true
}
});