Javascript 在chrome背景选项卡中显示网页时出现Highcharts错误
我需要一些关于以下问题的帮助:看起来自从最新的Highcharts更新(v7.0.2 2019-01-17)以来,我的页面只有在后台刷新时才能正常工作。如果网页在我的屏幕上始终可见,一切都会顺利进行,但如果我的屏幕上显示另一个chrome选项卡,则更新将不起作用,我将出现以下错误:Javascript 在chrome背景选项卡中显示网页时出现Highcharts错误,javascript,highcharts,Javascript,Highcharts,我需要一些关于以下问题的帮助:看起来自从最新的Highcharts更新(v7.0.2 2019-01-17)以来,我的页面只有在后台刷新时才能正常工作。如果网页在我的屏幕上始终可见,一切都会顺利进行,但如果我的屏幕上显示另一个chrome选项卡,则更新将不起作用,我将出现以下错误: highcharts.src.js:39446 Uncaught TypeError: Cannot read property 'pos' of undefined at a.SVGElement.step (hi
highcharts.src.js:39446 Uncaught TypeError: Cannot read property 'pos' of undefined
at a.SVGElement.step (highcharts.src.js:39446)
at a.SVGElement.animate (highcharts.src.js:3654)
at r.animate (highcharts.src.js:39437)
at r.x (highcharts-more.src.js:7599)
at r.a.(anonymous function) [as animate] (https://code.highcharts.com/highcharts.js:20:270)
at render (highcharts.src.js:35110)
at highcharts.src.js:28431
at Array.forEach (<anonymous>)
at a.Chart.renderSeries (highcharts.src.js:28429)
at a.Chart.render (highcharts.src.js:28570)
你知道出了什么问题吗?
谢谢你的帮助 此问题是一个bug,现已修复。它将在Highcharts的下一版本中提供
发布前的解决方案是使用Highcharts GitHub主分支的代码,该分支解决了此错误。您可以在此处下载:您可以在codepen/jFiddle中复制此内容并与我们共享吗?此问题可能是由以下修复引起的:。不过,我们需要复印件来确认这一点。早上好,当你说你需要复印件来确认这一点时,你的意思是你需要我的东西吗?我在问题中显示的代码还不够?@Nefarious62是的,请在或类似网站上提供一个单独的测试用例。
Highcharts.chart('MychartID', {
chart: {
zoomType:'x',
alignTicks: false
},
tooltip: {
shared:false,
},
title: {
text: 'Title'
},
xAxis: {
type: 'category',
title: {
enabled: false,
text: 'PTU',
},
},
yAxis: [{
lineWidth: 1,
title: {
text: 'y1'
}
},
{
lineWidth: 1,
title: {
text: 'y2'
}
},
],
plotOptions: {
line: {
dataLabels: {
enabled: false,
},
},
column: {
dataLabels: {
enabled: true,
},
}
},
series: [
{
yAxis: 1,
type: 'column',
name: 'serie1',
data: serie1
},
{
name: 'serie2',
data: serie2
},
]
});