Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE8上闪烁的Highcharts工具提示_Javascript_Highcharts - Fatal编程技术网

Javascript IE8上闪烁的Highcharts工具提示

Javascript IE8上闪烁的Highcharts工具提示,javascript,highcharts,Javascript,Highcharts,嗨,我正在使用下面的代码通过Highchart API绘制图表。至此,工具提示在firefox和chrome上运行良好,但在IE上工具提示闪烁。当我们移动鼠标时,工具提示会保留一段时间,而其他提示会出现 $(document).ready(function(){ var chart=new Highcharts.Chart({ chart : {

嗨,我正在使用下面的代码通过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 }); }); $(文档).ready(函数(){ var图表=新的Highcharts.图表({ 图表:{ zoomType:'xy', spacingRight:20, renderTo:“容器”, 类型:graphType }, 工具提示:{ 启用:对, followPointer:true }, 标题:{ 文本:graphTitleForChart },xAxis:{ 键入:“日期时间” },学分:{ 已启用:false }, 图例:{ 对齐:“右”, 垂直排列:'中间', 布局:“垂直” }, 亚克斯:{ 最低:0 }, 打印选项:{ 面积:{ 堆叠:“正常”, 线条颜色:'#666666', 线宽:1, 标记:{ 启用:false, 符号:“圆圈” } }, 专栏:{ 堆叠:“正常”, 点填充:0, 线条颜色:'#666666', 线宽:0, 标记:{ 启用:false, 符号:“圆圈” } }, 馅饼:{ allowPointSelect:true }, 行:{ 标记:{ 启用:false, 符号:“圆圈” } }, 系列:{ 活动:{ legendItemClick:函数(事件){ var seriesIndex=该指数; var series=this.chart.series; 如果(this.name==“全选”){ 如果(这个可见){ 对于(变量i=0;i1){ var i; 对于(i=0;i 请告诉我这有什么问题。
另外,当所有的图系列都有0个值时,Y轴上的0行显示在y轴的中间,我如何将y和x轴的原点固定到(0,0)

< p>而不需要使用一些数据看到一个有代表性的演示,我不能重现工具提示的“闪烁”。
我要说的是,第二个问题的答案是否定的,当你的所有点都没有定义或都为0时,你不能将图表设置为只显示相互正面积。这是HighCharts试图确定图表大小的结果。如果没有点或所有0个yAxis值,它就不能很好地工作。

如果没有看到使用某些数据的代表性演示,我无法再现工具提示的“闪烁”。 我要说的是,第二个问题的答案是否定的,当你的所有点都没有定义或都为0时,你不能将图表设置为只显示相互正面积。这是HighCharts试图确定图表大小的结果。如果没有点或所有0个yAxis值,它就不能很好地工作。

只要放在HTML标记之前,工具提示就不会闪烁

只需放在HTML标记之前,那么工具提示将不会出现flic