ページに散布図のハイチャートがあり、非常によくレンダリングされます。問題は、ツールチップ領域内でマウスをスクロールすると、チャートのズーム機能が実行されていることです。これを無効にする必要があります。ただし、チャートをズームインして、ドットが重なっている場合にドット情報を調べる必要があると要件に記載されているため、チャートのズームを完全に無効にしたくありません。これについて何か助けがありますか?または、javascriptを使用してzoomtypeプロパティを手動で見つける方法を知っている人はいますか?私はそれをfirebugを使って見つけようとしますが、役に立ちません。
//コードサンプル
var data = [
[1, 1],
[2, 2],
[3, 3],
[4, 4]
];
var chartingOptions = {
chart: {
renderTo: 'container',
zoomType: 'xy'
},
tooltip: {
useHTML: true,
shared:false,
formatter: function() { return '<div style="height:100px;width:200px;overflow:auto"><table><tr><td>sdsd</td></tr><tr><td>sdsd</td></tr><tr><td>sdsd</td></tr><tr><td>sdsd</td></tr><tr><td>sdsd</td></tr><tr><td>sdsd</td></tr><tr><td>sdsd</td></tr></table>'}
},
series: [{
type: 'scatter',
name: 'serie',
data: data
}]
};
chartingOptions = $.extend({}, jugalsLib.getBasicChartOptions(), chartingOptions);
var chart = new Highcharts.Chart(chartingOptions);
var $tooltip = $(chart.tooltip.label.element);
$tooltip.mouseup(function (e) {
chart.tracker.selectionMarker = chart.tracker.selectionMarker.destroy();
});