Непассивное событие Google Chart API JS - PullRequest
0 голосов
/ 04 апреля 2020

Короткий вопрос:

Как удалить событие колесика мыши , используя API Google Chart или сделать его пассивным?


Я использую API диаграммы Google . На моем веб-сайте я рисую SteppedAreaChart . Я заявляю об этом в своем сценарии так:

var data = google.visualization.arrayToDataTable(myArray);

var options = {
    title: 'Title',
    vAxis: { title: 'kg' },
    hAxis: { title: "m/s" },
    isStacked: true,
    enableInteractivity: false
};

var chart = new google.visualization.SteppedAreaChart(document.getElementById('chart_div'));

chart.draw(data, options);

Диаграмма очень хорошо отображается на экране. Тем не менее, я столкнулся с этой ошибкой, когда обновлял график :

Error on my browser console.


Ошибка возникает, когда я вызовите метод chart.draw(...) . Я постоянно обновляю данные и поэтому часто называю этот метод , чтобы нарисовать диаграмму с новыми данными. Возможно, браузеру не нравится перегрузка событиями мышиных карт Google Maps.

Просматривая бесполезные события, я пытался удалить подсказку над диаграммой, но она не работает. Я не нахожу каких-либо топиков c по теме . Более того, я не нахожу упоминания о событии mousewheel в документации по Google Chart .

Это способ удалить это событие mousewheel или назвать его пассивный один?


Скажите, если у вас есть какие-либо вопросы или комментарии.

...