Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

Задача 72070 Подсказка срабатывает со второго...

Условие

Подсказка срабатывает со второго раза

const tooltips = document.querySelectorAll(".tooltip");

tooltips.forEach((tooltip) => {

tooltip.addEventListener('mouseover', onTooltipMouseover);
tooltip.addEventListener('mouseout', onTooltipMouseout);
})

function onTooltipMouseover (evt) {
evt.currentTarget.classList.toggle('tooltip-animated1');
}

function onTooltipMouseout (evt) {
evt.currentTarget.classList.toggle('tooltip-animated2');
}

информатика ВУЗ 112

Решение

[b]toggle добавляет класс если его нет и удаляет если он есть, я думаю тут скорее подойдёт add и remove[/b]

const tooltips = document.querySelectorAll(".tooltip");

tooltips.forEach((tooltip) => {
tooltip.addEventListener('mouseover', onTooltipMouseover);
tooltip.addEventListener('mouseout', onTooltipMouseout);
})

function onTooltipMouseover (evt) {
evt.currentTarget.classList.add('tooltip–animated1');
}

function onTooltipMouseout (evt) {
evt.currentTarget.classList.remove('tooltip–animated1');
}

Написать комментарий

Меню

Присоединяйся в ВК