Тема: FadeIn / FadeOut
Показать сообщение отдельно
  #1 (permalink)  
Старый 02.06.2016, 01:42
Аспирант
Отправить личное сообщение для Agapkin Посмотреть профиль Найти все сообщения от Agapkin
 
Регистрация: 14.05.2016
Сообщений: 33

FadeIn / FadeOut
Здравствуйте!

В jquery почти ничего не понимаю, подскажите пожалуйста:

есть:
$(".setsize").click(function(){
				$(".set-value")
					.animate( { 
					borderColor: "#F12155",
					borderWidth: "1px",
					}, 500 )
				$('.selectedValue')
					.fadeIn(500)				
					.delay(1000).fadeOut(1000)
		});


получаем, что по клику выполняется некая анимашка и всплывает и потом исчезает сообщение.

Проблема:
заключается в том что если по кнопке кликнуть 5 раз подряд, то будешь сидеть и смотреть как сообщение то всплывает то исчезает, то всплывает то исчезает из за того что один цикл выполняется 2.5 секунды....

Задача:
возможно ли сделать так: например если уже выполняется функция то при повторном клике не ставить ее в очередь ? или подругому , если выполняется функция , то при очередном клике заставить ее заново начать выполняться а не ждать пока она закончится ?

Заранее спасибо !!!
Ответить с цитированием