javascript - Highchart.js 在纯 IE8 中无法正常工作
问题描述
我在 jsp 中使用 highchart.js v4.2.2。在纯 IE8 中它无法正常工作,工具提示不会隐藏与现有数据的重叠。如果在 IE8 兼容模式下使用更高版本的 IE,它可以工作,但在纯 IE8 下不行。
解决方案
这可能与旧 IE 版本(例如 IE8)中的 VML 呈现问题的已知问题有关。有关更多详细信息,请参阅此错误报告和此论坛帖子。
建议的解决方法是为工具提示使用完整的 HTML 和 CSS。例如:
JS:
tooltip: {
useHTML: true,
borderWidth: 0,
backgroundColor: null,
shadow: false,
style: {
padding: 0
}
CSS:
.highcharts-tooltip {
visibility: hidden;
}
.highcharts-tooltip span {
background-color: white;
padding: 8px;
border: 1px solid silver;
border-radius: 5px;
box-shadow: 1px 2px 3px #666;
}
.highcharts-tooltip span span {
background-color: none;
padding: 0;
border: none;
box-shadow: none;
}
除此之外,如果没有看到您的一些代码,我们真的无能为力。您可能想阅读本文以改善您的问题并获得更好的帮助:https ://stackoverflow.com/help/how-to-ask
推荐阅读
- assembly - 为什么涡扇会剥小圈?
- google-chrome - 'system.network' 只允许用于打包的应用程序,但这是一个扩展
- mongodb - How to get only the latest doc with aggregation in Mongodb?
- graphql - 放大 Graphql 错误:“尝试重新定义现有的 'something' 类型”并尝试使用未声明的指令 'aws_subscribe'
- sharepoint-2013 - 将数据从一个网站集获取到同一 Web 应用程序共享点 2016 中的另一个网站集
- javascript - 如何更有效地对连续单元格的值求和?
- sql-server - 需要根据指定区间的结果集生成 from 和 to 数字
- android - 如何替换 apk 的清单
- kendo-ui - Kendo-ui JQuery 不会自动启动与 microsoft botframework 的对话
- excel - 根据百分比值设置甘图的颜色 (Excel)