首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在纯IE8中,Highchart.js无法正常工作

在纯IE8中,Highchart.js无法正常工作
EN

Stack Overflow用户
提问于 2018-06-03 14:38:51
回答 1查看 31关注 0票数 1

我在jsp中使用的是highchart.js v4.2.2。在纯IE8中,它不能正常工作,工具提示不会隐藏与现有数据的重叠。如果在IE8兼容模式下使用更高的IE版本,则可以正常工作,但不能在纯IE8模式下工作。

EN

回答 1

Stack Overflow用户

发布于 2018-06-03 14:50:03

这可能与旧IE版本(例如IE8)中的VML渲染问题有关。有关更多详细信息,请参阅this bug reportthis forum post

建议的解决方法是对工具提示使用完整的HTML和CSS。例如:

JS:

代码语言:javascript
复制
tooltip: {
    useHTML: true,
    borderWidth: 0,
    backgroundColor: null,
    shadow: false,
    style: {
    padding: 0
}

CSS:

代码语言:javascript
复制
.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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50663899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档