li.addEventListener(
'mouseover',
() => {
console.log(1);
triggerTooltip(chart, index);
chart.update();
},
false
);
сейчас при наведении мышки в пределах элемента console.log() вызывается несколько раз
А вы точно один раз подписываетесь?
скорее всего нет) а как можно проверить если уже подписан?
Нужно проверять event.target
Да просто консоль лог поставьте перед addEventListener и ф5
да - несколько раз((
Ну вот и причина, чините
потому что несколько лист айтемов слушают событие
как исправить?
Обсуждают сегодня