Events 有没有办法完全禁用highcharts上的鼠标悬停?

Events 有没有办法完全禁用highcharts上的鼠标悬停?,events,user-interface,highcharts,mouse,mouseevent,Events,User Interface,Highcharts,Mouse,Mouseevent,我正在建立一个使用highcharts的网站。当我在移动设备上查看站点时,触摸图形区域会弹出工具提示,防止滚动。如其他SO问题所述,我尝试了以下所有方法,但均未成功: $('#graph-container').click(function() { return false; }); $('#graph-container').children().click(function() { return false; }); chart.container.onclick = null; plot

我正在建立一个使用highcharts的网站。当我在移动设备上查看站点时,触摸图形区域会弹出工具提示,防止滚动。如其他SO问题所述,我尝试了以下所有方法,但均未成功:

$('#graph-container').click(function() { return false; });
$('#graph-container').children().click(function() { return false; });
chart.container.onclick = null;

plotOptions: {
    series: {
        enableMouseTracking: false // (stops tooltip but still blocks scrolling)
    }
}
现在,我添加了第二个div,它覆盖了移动设备上的图形,因此用户可以触摸div而不是图形,但这与其说是一个解决方案,不如说是一个解决方案。我还尝试在Chrome的控制台中使用$('svg').off()之类的东西从图形的每个元素中删除所有侦听器,但图形的行为没有任何明显的变化。有没有一种方法可以做到这一点,而我却没有呢?

在这里,你可以找到简单的方法

此外,在即将到来的Highcharts 3.0 touch事件中,应升级并修复类似问题。参见路线图:

海图JS v2.3.5(2012-12-19)

小黑客:

编辑行:9026:this.setdoEvents()

进入://this.setdoEvents()

或者删除它


我希望有帮助

你试过这个吗?我没有,虽然我刚刚试过,但它不起作用。我以为它起作用了,但结果我还是把我的盖帽盖在上面。我用的是highstock,在要点页面上有一条评论说它不适用于highstock,但当它适用于我时,我认为它必须与其他人使用的版本相匹配;不。但这确实是正确的答案;你知道有什么办法可以让它在高库存下工作吗?为了这个要点?我不知道,但今天Highcharts 3.0测试版发布了-尝试一下并分享建议。不幸的是,它仍然不是更新的Highstock,只是Highcharts。不,两者都是更新的。你试过开高价股吗?见: