gpt4 book ai didi

javascript - Highcharts 工具提示在 IE8 上闪烁

转载 作者:行者123 更新时间:2023-11-28 13:42:27 28 4
gpt4 key购买 nike

enter image description here enter image description here您好,我正在使用下面的代码通过 Highchart API 绘制图表。通过此工具提示在 Firefox 和 Chrome 上工作正常,但在 IE 上工具提示会闪烁。当我们移动鼠标工具提示时,它会保留一段时间,而其他工具提示则会出现。

$(document).ready(function(){                var chart=new Highcharts.Chart({                            chart : {                               zoomType: 'xy',                               spacingRight: 20,                               renderTo : "container",                               type : graphType                            },                            tooltip: {                                enabled: true,                                followPointer: true                            },                            title : {                                text : graphTitleForChart                            },xAxis : {                                type: 'datetime'                              },credits: {                                enabled: false                            },                            legend: {                                align: 'right',                                verticalAlign: 'middle',                                layout: 'vertical'                            },                            yAxis : {                                min : 0                            },                            plotOptions :{                                area: {                                 stacking: 'normal',                                 lineColor: '#666666',                                 lineWidth: 1,                                 marker: {                                    enabled : false,                                    symbol : 'circle'                                    }                                },                                column: {                                 stacking: 'normal',                                 pointPadding : 0,                                 lineColor: '#666666',                                 lineWidth: 0,                                 marker: {                                    enabled : false,                                    symbol : 'circle'                                    }                                },                                pie: {                                 allowPointSelect : true                                },                                line: {                                 marker: {                                    enabled : false,                                    symbol : 'circle'                                    }                                },                                series: {                                    events: {                                        legendItemClick: function(event) {                                            var seriesIndex = this.index;                                           var series = this.chart.series;                                           if(this.name == 'Select All'){                                                if(this.visible){                                                    for (var i = 0; i < series.length; i++)                                                    {                                                        series[i].hide();                                                    }                                                }else{                                                    for (var i = 0; i < series.length; i++)                                                    {                                                            series[i].show();                                                    }                                                }                                                return false;                                               }else if(series.length > 1){                                               var i;                                               for (i = 0; i < series.length; i++)                                               {                                                       if(!series[i].visible){                                                        break;                                                            }                                               }                                             }                                        }                                    }                                }                                },                            series : arrSeries                });            });

在此,graphType 将包含 'area','column','pie','line' 之一。
请告诉我这有什么问题。另外,当所有图表系列都有 0 值时,y 轴 0 线显示在 y 轴中间,如何将 Y 轴和 X 轴的原点固定为 (0,0)

最佳答案

我有一个similar issue由于 IE8 处于 Quirks 模式而导致。发生这种情况很可能是因为您没有指定文档类型。

使用<!doctype html>更改为标准模式并解决问题。

关于javascript - Highcharts 工具提示在 IE8 上闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16983987/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com