Подскажите, пожалуйста, есть ли решение такой проблемы: есть набор действий, который срабатывает при клике по блоку:
$('#kliki').click(function(){
$('#kliki').css({display:'none'});
$('#block1').animate({left: '500px'}, function() {
$('#block2').fadeOut(200);
});
});
При клике по блоку kliki я его скрываю и делаю анимацию для 2 блоков: block1 и block2.
Проблемма заключается в том, что если сделать много кликов подряд по блоку kliki то функция начинает повторяться, столько раз, сколько человек успел кликнуть пока блок kliki не скрылся.
Как это обойти? Пробывал что-то типа такого:
$('#kliki').click(function(){
},{queue : false});
Но к сожалению не помогает. Как правильно заблокировать многократное нажатие?