2014-10-02 49 views
0

使用IE10(和11)时,向下钻取的xAxis标签不再显示为带下划线,这是用户知道可以点击它的关键图形。有没有解决方法?我曾尝试手动设置下拉式xAxis标签的样式,但似乎很愚蠢,基本上会将默认选项复制到用户选项中。在IE10 +中使用向下钻取的高图不会显示带下划线的标签样式

这是用于x轴标贴的默认代码:

activeAxisLabelStyle: { 
    cursor: 'pointer', 
    color: '#0d233a', 
    fontWeight: 'bold', 
    textDecoration: 'underline'   
} 

要重现去在任何浏览器中highcharts钻取演示jsFiddle然后寻找到它在IE10/11。

回答

0

添加下面的css规则。

.highcharts-drilldown-axis-label { 
    text-decoration:none!important; 
} 
+0

但是,为什么这是必要的?如果我手动将'activeAxisLabelStyle'设置为它显示的默认设置。为什么IE10忽略了内置的默认值? – wergeld 2014-10-03 12:29:04

+1

我认为这是由一些IE的东西,简单的CSS被打破..(惊喜,惊喜)造成的。 Bug报道[这里](https://github.com/highslide-software/highcharts.com/issues/3488) - 我们将会看到。谢谢! – 2014-10-03 13:45:58