K-K-K-Kode 断路器!
我正在尝试为 Highcharts 创建自定义工具提示。问题是点击事件触发了不同浏览器的不同坐标类型。(Chrome、IE、着火的狐狸)
我尝试了以下代码:
// create the chart
function onClick(e) {
$('#report').text('x: ' + e.offsetX + ', y: ' + e.offsetY).css({
'position': 'absolute',
'left': e.offsetX,
'top': e.offsetY
})
}
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
xAxis: {},
tooltip: {
enabled: false
},
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],
events: {
click: onClick
}
}]
});
小提琴可以在这里找到:
该代码在 Chrome 中工作,在 IE 中具有不同的值,在 Firefox 中根本不起作用。我怎样才能始终如一地获得点击点的正确坐标?