HighCharts在鼠标悬停时改变dataLabel's字体大小
HighCharts on hover change dataLabel's font size
我有一个饼状高图,我想要的是改变dataLabels字体大小当我悬停在饼的特定部分。
我发现悬停事件是这样建立的:
plotOptions: {
series: {
shadow: {
color: '#000',
offsetX : 5,
offsetY : 5,
opacity : 0.5
},
events: {
mouseOver: function(event) {
},
mouseOut: function(event) {
}
}
}
但是我不知道如何从mouseOver/Out内部访问dataLabel
您可以在series
的point
事件中通过this.dataLabel
到达dataLabel
:
series: {
point: {
events: {
mouseOver: function (e) {
this.dataLabel.css({
fontSize: "30px",
});
},
mouseOut: function (e) {
this.dataLabel.css({
fontSize: "12px",
});
}
}
}
}
演示是你在HTML中所指的数据标签吗?如果你想访问dataLabel,你可以在JavaScript中这样做(假设HTML元素是一个id):
document.getElementById("dataLabel").setAttribute("style", "font-size: 20px");
这将设置dataLabel的字体大小为20px。您可以将其放入所需的鼠标事件函数中。
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 用Javascript更改我网站上的字体大小
- 不同字体的字母间距不同
- 如何在谷歌字体加载时显示加载图像
- PhoneGap选项卡栏自定义字体,背景图案
- 每个选择器的Jquery css颜色都在变化,但字体大小却没有变化
- 如何保护节点webkit应用程序上的字体
- HTML5在浏览器大小javascript/jquery上调整字体大小
- 使用多个类更改字体
- 根据元素高度和宽度的百分比变化增加或减少字体大小
- html5画布在同一行中写入多个字体
- 如何知道字体(@font face)是否已经加载
- 在jQuery中,短距离长持续时间的精细字体大小动画
- 将Div内容复制到文本区域或具有相同字体族样式的文本
- 窗口中的谷歌字体参差不齐
- 如何在tinymce编辑器中启用字体系列和颜色选项
- 在 ul 下更改内容的字体颜色,在悬停时
- 按容器更改字体大小
- 仅在加载Google Web字体后绘制到画布
- HighCharts在鼠标悬停时改变dataLabel's字体大小