我正在使用HighMaps中的小美国Map,我希望每个州和它的数据标签在单击时打开一个新的URL。我有州的工作,但标签不工作。
这就是我所尝试的:
plotOptions: {
series: {
allowPointSelect: true,
point: {
events: {
click: function(e) {
const url = e.target.point.value;
window.open(url);
}
}
},
datalabels: {
events: {
click: function(e) {
const url = e.target.point.value;
window.open(url);
}
}
}
}
},
2条答案
按热度按时间os8fio9y1#
使用
this.value
而不是e.target.point.value
:演示:https://jsfiddle.net/BlackLabel/6gpL57nf/
pobjuy322#
在您的示例中,您可以用途:
用于从单击的点获取值。
编码:
您可以使用以下路径检查其他值:
完整代码位于this forked jsfiddle中