Highcharts ошибки, когда веб-страница на вкладке Chrome background - PullRequest
0 голосов
/ 22 января 2019

Мне нужна помощь по следующей проблеме: похоже, что с момента последнего обновления Highcharts (v7.0.2 2019-01-17) мои страницы не работают только при обновлении в фоновом режиме. Если веб-страница всегда видна на моем экране, все пройдет гладко, но если у меня на экране появится другая вкладка Chrome, обновление не будет работать, и у меня будет эта ошибка:

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)

Код Javascript для этой диаграммы следующий:

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
      },
      ]
  });

Ты хоть представляешь, что происходит не так? Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 28 января 2019

Эта проблема была ошибкой, и она исправлена. Он будет доступен в следующем выпуске Highcharts.

Решением до выпуска является использование кода из главной ветки Highcharts GitHub, где эта ошибка устранена. Вы можете скачать его здесь: https://github.highcharts.com/master/highcharts.src.js

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...