Highcharts:树映射选择状态不起作用
Highcharts: TreeMap Select State not working
http://jsfiddle.net/sgrg93/7z6r4gkk/
plotOptions: {
treemap: {
allowPointSelect: true,
states: {
hover: {
borderColor: "red"
}
}
}
},
在上面的代码中,我使用了悬停状态,它使我能够在悬停在红色边框上时看到它们。此外,当我选择多个树部分时,将保留红色边框。
现在我需要的是,只有当我选择树部分时,才会看到红色的边界,并且在悬停时,不会观察到边界的变化。
像这样的东西(不起作用)
plotOptions: {
treemap: {
allowPointSelect: true,
states: {
select: { //hover changed to select
borderColor: "red" //change color only on select and not on hover
}
}
}
},
有什么办法做到这一点吗?
要使树图部分只有在选中时才有红色边框,而不是在悬停状态下,请尝试以下操作:
plotOptions: {
treemap: {
allowPointSelect: true,
point: {
events: {
select: function () {
this.update({
borderColor: 'red', borderWidth: 4
});
}
}
}
}
}
您在这里所做的是为您的点(您希望用户选择的树图中的项目)设置一个select
事件,然后要求它更新边框颜色和宽度(我添加宽度只是为了更好地说明更改)。
这里有一个修改过的小提琴,你可以回顾一下:http://jsfiddle.net/brightmatrix/7z6r4gkk/5/
我希望这对你有帮助!
相关文章:
- Highcharts:树映射选择状态不起作用
- Angularjs:ui路由嵌套状态下的绑定不起作用
- 引导导航活动状态不起作用
- Javascript:保存和恢复样式状态在IE中不起作用
- 反应.js - 处于异步数据状态的深层对象不起作用
- FB.getLogin状态不起作用,如果用户处于非活动状态
- 自动对焦属性在 Firefox 中因显示状态更改而不起作用
- 推送状态不起作用
- 登录状态指示灯功能不起作用
- UI路由器状态的多个视图不起作用.未报告错误
- Angular ui路由器在服务中保存到状态名称不起作用
- 当第一个选项卡处于活动状态时,第二个选项卡不处于活动状态;不起作用
- 未知错误如果状态dosen'不起作用
- Javascript窗口重定向在chrome中不起作用((取消)-状态)
- 角度 UI 路由器 - 状态查询字符串参数不起作用
- 选项卡和侧边菜单-状态链接不起作用
- AngularJS UI-Router:抽象状态+子状态不起作用
- Angular UI路由器使用go函数在状态之间传递数据不起作用
- AngularJS按钮加载状态不起作用
- 为什么我的设置状态不起作用