Breadcrumbs

Задержка - setTimeout

setTimeout(function() {
     $('#id1').removeClass('class2').addClass('class1');
}, 10000);

Для короткой анимации c UIKit по клику делал так:

$(".link").click(function(e){
	$(this).addClass("uk-animation-shake");
		setTimeout(function(){
			$(".link").removeClass("uk-animation-shake")
		},400);
	});

 Т.е. при клике добавлялся класс и через пол секунды удалялся.

* С $(this) не сработало, поэтому указан свой же класс. Подобное тут.

 

Ссылки и благодарности

http://javascript.ru/forum/project/42495-kak-dobavit-zaderzhku.html 

http://javascript.ru/forum/jquery/22068-zaderzhka-posle-prisvoeniya-klassa-v-jquery.html