javascript - 在 highchart 自定义按钮中添加工具提示
问题描述
我在 highChart 中有一个自定义按钮,它显示一个图标图像。下面是我的相同代码
customButton: {
x: -60,
symbolSize: 15,
width: 25,
symbolX: 20,
symbolY: 20,
titleKey: "key",
enabled: true,
symbol: 'url(' + infoIcon + ')'
}
现在,我想在此按钮悬停时显示一条短信。怎么做?
解决方案
您可以创建自己的工具提示并通过使用 CSS 对其进行自定义。此外,将stickyTracking设置为false 并将tooltip.snap设置为某个值可能是避免同时显示两个工具提示的好主意。
演示:https ://jsfiddle.net/BlackLabel/Lka4w9be/
function(chart) {
var button,
tooltip;
tooltip = document.getElementById('tooltip');
button = chart.renderer.button('click', 100, 50).add();
button.on('mouseover', function() {
tooltip.style.display = 'block';
});
button.on('mouseout', function() {
tooltip.style.display = 'none'
});
}
推荐阅读
- r - 计算分组变量差异的平均值
- python-3.x - 基于条件更改行值的 Python for 循环可以正常工作,但不会更改 pandas 数据帧上的值?
- php - 我怎样才能使 php 削减照片的一部分?
- language-lawyer - UML 通信图中涉及的对象之间的关系
- android - 了解 Android 中的 MDC
- javascript - 表单内的 JavaScript addEventListner 表单
- vuejs2 - 单页应用程序 - Google Ads 未显示在 Google Analytics(分析)中
- android - 为什么编译器总是在我的 android 项目中显示警告(请指定正确的 -jvm-target 选项)?
- reactjs - ReactJS useLocation() with history.push -> Uncaught TypeError: Cannot read properties of undefined (reading 'data')
- typescript - 我在网上多次找到的这个 firebase 片段我做错了什么?