ТЖ
Таня Жукова

Как сделать чтобы событие не реагировало на наведение мыши пока оно выполняется? jquery.

Здравствуйте. Столкнулся с такой проблемой: есть блок div при наведении на который он меняет цвет (с помощью функции animate()), при уходе - меняет цвет обратно. Но если быстро 2 раза или более навести и убрать курсор с него, то событие повторяется. Как сделать так чтобы div не реагировал пока не закончится первое событие?

Пожалуйста поподробней, есть идея с тру/фалс но еще не знаю получится ли.

Та
Татьяна

Сделайте конечный автомат.
Заведите переменную "состояние" и пусть она находится в состояниии (не горю, зажигнаюсь, горю, гасну) . И переход между состояниями только в определенной последовательности.

ИЕ
Ирина Ерохова

Думаю, jquery hoverIntent поможет

Похожие вопросы
Замена цвета областей картинки при наведении мыши
Как сделать так. что бы при наведении курсора мыши кнопка становилась другим цветом? в HTML !
Помогите сделать такой же jquery! Не за бесплатно, кончено))
у меня такой вопрос. как сделать что бы слово а точнее пункт в меню сайта при наведении мыши выделялся так же как и в vk
как в microsoft office сделать так, что бы при наведении курсора мыши на картинку была ссылка на нужный мне сайт???
Как сделать так чтобы при наведение курсора на изобр. оно подсвечивалось?
jQuery - события не ловятся после динамического добавления новых элементов. Что происходит? Как исправить?
Как сделать, чтобы при наведении курсора линии подсвечивались
вопрос по событиям jquery
Какое событие отвечает при изменении размеров окна браузера в javascript(jQuery) ???