如何在“HighchartMap”中使国家/地区单击起作用(单击地图上的标记起作用)?

问题描述 投票:0回答:1

当点击一个国家的领土时,不会调用处理程序,不会执行该函数。问题如下例所示:

  1. my examle jsfiddle
  1. my examle codesandbox + vue
highcharts
1个回答
0
投票

如果禁用

series.enableMouseTracking
属性,则单击事件将不起作用。默认情况下它是启用的,所以在这种情况下我建议删除这一行。

series: [{
    data: dataCountry,
    joinBy: "name",
    enableMouseTracking: false, // delete this line or set to true
    point: {
        events: {
            click() {
                alert('click country');
            }
        }
    }
}]

演示:https://jsfiddle.net/BlackLabel/f2wau5mt/

© www.soinside.com 2019 - 2024. All rights reserved.