我在Highcharts散点图上有两个系列的点。其中一个系列是可拖动的。另一个有点击事件:
events: {
click: function(e) {
if (e.point.v != 0) {
if (e.point.options.p != 0) {
location.href = 'newPage.php?pID=' + e.point.options.p;
}
}
}
},
当我从第一个系列中拖出一个点并将其(鼠标向上)留在第二个系列中的一个点上时,会触发click事件并重定向页面。
我不希望在它上面拖动一个点时发生点击事件。
答案 0 :(得分:0)
您可以尝试使用custom events plugin,因此对于第二个系列,事件是'mousedown'而不是点击。这应该可以解决问题。
plotOptions: {
series: {
point: {
events: {
mousedown: function () {
alert(this.y);
}
}
}
}
}
工作example。
注意:您需要运行最新版本的Highcharts才能生效,3.0.7