2016-04-17 5 views
0

ハイチャート散布図に2つの一連のポイントがあります。シリーズの1つはドラッグ可能です。他のクリックイベントがあります。ハイチャート:別のポイント上のポイントをドラッグするClickイベントを呼び出す

events: { 
    click: function(e) { 
    if (e.point.v != 0) { 
     if (e.point.options.p != 0) { 
     location.href = 'newPage.php?pID=' + e.point.options.p; 
     } 
    } 
    } 
}, 

私は最初のシリーズからポイントをドラッグして(マウスアップ)のままの点の上に第二シリーズからの、クリックイベントが発生し、ページがリダイレクトされます。

ポイントをドラッグしてクリックイベントを発生させたくありません。

答えて

0

custom events pluginを試してみてください.2番目のシリーズでは、イベントは「マウス」になり、クリックしないようにしています。それは問題を解決するはずです。

plotOptions: { 
     series: { 
      point: { 
       events: { 
        mousedown: function() { 
         alert(this.y); 
        } 
       } 
      } 
     } 
} 

A作業example

NOTE:あなたが仕事に、このためにHighchartsの最新バージョンを実行する必要があり、3.0.7

関連する問題