Javascript Highmaps在国家没有数据时单击获取国家名称
我有一张世界地图,并显示一些国家的数据。获取这些国家的点击处理程序很简单。(另见) 然而,我也希望能够在没有数据的国家检测到点击 我发现我可以在地图上添加一个通用的点击处理程序,但该事件没有给我所选的国家 有什么提示吗 选项的相关部分:Javascript Highmaps在国家没有数据时单击获取国家名称,javascript,highcharts,missing-data,Javascript,Highcharts,Missing Data,我有一张世界地图,并显示一些国家的数据。获取这些国家的点击处理程序很简单。(另见) 然而,我也希望能够在没有数据的国家检测到点击 我发现我可以在地图上添加一个通用的点击处理程序,但该事件没有给我所选的国家 有什么提示吗 选项的相关部分: options: { chart: { events: { click: function (e) { console.log( e);}, 默认情况下,所有没有数据的点都呈现为空点,因此您只需启用nullInt
options: {
chart: {
events: {
click: function (e) { console.log( e);},
默认情况下,所有没有数据的点都呈现为空点,因此您只需启用
nullInteraction
属性:
series: [{
nullInteraction: true,
point: {
events: {
click: function() {
console.log(this.name)
}
},
},
...
}]
现场演示:
API参考:谢谢
nullInteraction
是一个神奇的词(这有点难猜/难找到)