首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >高图表点选择/取消选择事件

高图表点选择/取消选择事件
EN

Stack Overflow用户
提问于 2014-06-13 15:36:50
回答 1查看 3.7K关注 0票数 0

让我们有一个简单的样条图创建使用高级图表库。一旦设置了plotOptions.spline.allowPointSelect: true,样条serie上的每个点都是可选的。对于每一点,您都可以定义plotOptions.spline.point.events.(un)select: fn(e) {...}事件。

让我们定义select和unselect事件,单击它选择一个点,然后通过选择另一个点取消选择。问题是,新点上的select事件在旧点上的unselect事件之前触发。我更希望旧点的事件unselect会在select事件发生之前触发。

有什么办法可以做到吗?

http://jsfiddle.net/2Wr8v/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-16 12:24:56

您可以简单地比较要取消选择的实际点和实际选定点的数组。例如:http://jsfiddle.net/2Wr8v/1/

代码语言:javascript
代码运行次数:0
运行
复制
unselect: function(event) {
    var p = this.series.chart.getSelectedPoints();
    if(p.length > 0 && p[0].x == this.x) {
        $('#label').text('point unselected');
    }
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24209117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档