HighCharts:如何在热图中的colorAxis上添加点击事件
HighCharts : How to add click event on colorAxis in heatmap
我需要在HeatMap的colorAxis中添加点击事件,但API只显示两个事件"AfterSetExtremes"answers"SetExtreme"。
我在colorAxis事件块中添加了"点击"监听器,并希望它能工作,但它没有。
问题:如何在colorAxis上添加点击事件,这样当我们点击颜色轴栏时,"点击"侦听器将侦听该事件。
正如您所注意到的,events
中没有可用的click
事件。仍然可以将事件单击添加到轴的特定部分。例如:
chart: {
type: 'heatmap',
marginTop: 40,
marginBottom: 80,
plotBorderWidth: 1,
events: {
load: function () {
var axis = this.colorAxis[0];
axis.legendGroup.on('click', function (e) {
console.log('Click:', e);
});
}
}
},
演示:http://jsfiddle.net/ubjsgtdo/
legendGroup
是一个包含colorAxis所有项目(刻度、标签等)的组。如果需要,可以使用legendSymbol
只在刻度(rect)上获取点击事件。
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在映射数组中添加换行符
- 正在将数据主题添加到所有项目
- ZeroClipboard-在复制之前添加到值
- 我可以在json对象中添加一个函数吗
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何添加浮动和非浮动,其他
- 添加文字和评论功能更新Div
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 在函数中添加数组元素的数值
- 如何将歌曲添加到jPlayer
- 在html Select中添加搜索
- Java脚本时间添加
- FabricJs-限制主对象内添加对象的移动区域
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 如何在Google柱状图中动态添加行/列
- 正在尝试使用if和else添加类,但无法正常工作
- HighCharts:如何在热图中的colorAxis上添加点击事件