Задать вопрос

Как сделать так, что бы события .mouseleave срабатывало 1 раз?

Всем привет.

Есть код

Если список с разными данными (их в примере нет) и скрытый блок, нужно при наведении на элемент его открывать (в этом блоке меняются данные), а уходя от элемента его закрывать. Сейчас получается так, что при наведении на 1 элемент все работает хорошо, но если мышкой прошелся по нескольким элементам, то блок который мы открывает начинает мигать столько раз, сколько мы элементов захватили.

Подскажите как это исправить.
  • Вопрос задан
  • 210 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
@frees2
Сразу прерывать событие, работает как часы
$(document).ready(function() { $('#btn1666').hover(function(){ $(this).remove();................
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы