2015-10-16 71 views
0

當我點擊高圖中的一個點時,我有一個div顯示在我的highchart之上。該highchart看起來是這樣的:在highchart上彈出鼠標事件

enter image description here

當我點擊藍色點出現一個div。當我移動光標ou時,我想要div消失,但當鼠標離開圖形時調用highcharts的所有mouseOut事件,而不是點。我該怎麼做呢?

+0

您可以重新創建您的示例作爲現場演示嗎? –

回答

0

沒有一個例子很難說清楚,但我會猜測這是因爲你有stickyTracking和/或高hideDelay?

http://api.highcharts.com/highcharts#plotOptions.series.stickyTracking

當假,當鼠標離開周圍的系列的圖形或標記的區域被觸發一系列的mouseOut事件。這也意味着工具提示。

我已經適應的例子表明,當stickyTracking被設置爲假,並且hideDelay被設置爲0,則工具提示鼠標移開上消失的單個數據點的:

tooltip: { 
     headerFormat: '<b>{series.name}</b><br />', 
     pointFormat: 'x = {point.x}, y = {point.y}', 
     hideDelay: 0 
    }, 

    series: [{ 
     data: [1, 2, 4, 8, 16, 32, 64, 128, 256, 512], 
     pointStart: 1, 
     stickyTracking: false 
    }] 

實施例在這裏找到:http://jsfiddle.net/08wp6sk3/