0
當我點擊高圖中的一個點時,我有一個div顯示在我的highchart之上。該highchart看起來是這樣的:在highchart上彈出鼠標事件
當我點擊藍色點出現一個div。當我移動光標ou時,我想要div消失,但當鼠標離開圖形時調用highcharts的所有mouseOut事件,而不是點。我該怎麼做呢?
當我點擊高圖中的一個點時,我有一個div顯示在我的highchart之上。該highchart看起來是這樣的:在highchart上彈出鼠標事件
當我點擊藍色點出現一個div。當我移動光標ou時,我想要div消失,但當鼠標離開圖形時調用highcharts的所有mouseOut事件,而不是點。我該怎麼做呢?
沒有一個例子很難說清楚,但我會猜測這是因爲你有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/
您可以重新創建您的示例作爲現場演示嗎? –