Здравствуйте!
В jquery почти ничего не понимаю, подскажите пожалуйста:
есть:
$(".setsize").click(function(){
$(".set-value")
.animate( {
borderColor: "#F12155",
borderWidth: "1px",
}, 500 )
$('.selectedValue')
.fadeIn(500)
.delay(1000).fadeOut(1000)
});
получаем, что по клику выполняется некая анимашка и всплывает и потом исчезает сообщение.
Проблема:
заключается в том что если по кнопке кликнуть 5 раз подряд, то будешь сидеть и смотреть как сообщение то всплывает то исчезает, то всплывает то исчезает из за того что один цикл выполняется 2.5 секунды....
Задача:
возможно ли сделать так: например если уже выполняется функция то при повторном клике не ставить ее в очередь ? или подругому , если выполняется функция , то при очередном клике заставить ее заново начать выполняться а не ждать пока она закончится ?
Заранее спасибо !!!