Показать сообщение отдельно
  #1 (permalink)  
Старый 03.06.2011, 17:56
Новичок на форуме
Отправить личное сообщение для Frankie Посмотреть профиль Найти все сообщения от Frankie
 
Регистрация: 03.06.2011
Сообщений: 2

Прервать выполнение кхм... действий над элементом
Есть такой вот фидл:
http://jsfiddle.net/nvMqP/3/
Суть такова: после клика по элементу a элемент div начинает появляться и исчезать общей продолжительностью в несколько секунд. Проблема заключается в том, что если быстро кликнуть по элементу a несколько раз, то действия fadeIn и fadeOut как бы встанут в очередь и элемент div так же несколько раз и появится-исчезнет, а это не совсем то, что я ожидал.
Необходимо сделать так, чтобы после каждого клика по a элемент div начинал появляться-исчезать снова, и после последнего нажатия он выполнял это действие ровно один раз.
Если я не совсем ясно описал, что я хочу (У нас уже ночь и я на самом деле больше хочу спать), то можно посмотреть пример настоящего живого сайта с подобной проблемой: http://www.e-legion.ru/. (поводите мышью по левому меню)

Последний раз редактировалось Frankie, 03.06.2011 в 17:58.
Ответить с цитированием