我正在使用highchart来显示使用列堆栈,点标记和highstock滚动条的一些数据。 我还在点上添加了click事件,以这种方式显示具有highslide弹出效果的其他数据:
//click function
click: function (e) {
hs.htmlExpand(null, {
pageOrigin: {
x: e.pageX || e.clientX,
y: e.pageY || e.clientY
},
headingText: this.series.name,
maincontentText: this.x + '(x) <br/> ' +
this.y + ' (y)' + ' <br/> ',
width: 200
});
}
当向右移动滚动条使得黄色列堆消失(x> 2580)时,它变得不可控制。滚动条保持移动并且不会停止。从那一刻开始,滚动条不能停止,除非它向左返回到x&lt; 2580。
此错误与自定义事件的使用有关。如果我们删除相关的行
script src="customEvents.js" type="text/javascript"></script
滚动条有效,但点击事件没有。
可在此处找到该脚本:http://jsfiddle.net/vb77a6tk/3/