问题描述
加载customEvents.js时,H.removeEvent不起作用。
document.getElementById("myButton").addEventListener("click",function(){
var series = chart.series[0];
Highcharts.removeEvent(series,"click");
});
请参见this fiddle
解决方法
恐怕您共享的演示没有显示您要报告的问题。我所做的是:
- 单击该点以检查click事件是否有效-(console.log测试),
- 单击按钮以删除上述事件,
- 再次执行第一步-事件已删除,没有发生错误,
演示:https://jsfiddle.net/BlackLabel/579g0fst/
当然,我记得取消了customEvent
插件的注释。
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://blacklabel.github.io/custom_events/js/customEvents.js"></script>
<div id="container"></div>
<input id="myButton" type="button" value="Remove series event" />