Показать сообщение отдельно
  #2 (permalink)  
Старый 03.02.2012, 13:24
Профессор
Отправить личное сообщение для Nanto Посмотреть профиль Найти все сообщения от Nanto
 
Регистрация: 21.12.2010
Сообщений: 243

Разобрался!
$(document).ready(function(){
	var timevis = 5000;
	var delay = 500;
	setInterval(function(){
	$(".block:lt(3)").slideUp(delay);
	setTimeout(function(){
		$(".block:lt(3)").remove().appendTo(".block_box");
		$(".block").show();
		}, delay);
	}, timevis);
});


Не учёл тот момент, что манипуляции с элементами начинаются уже тогда, пока ещё идёт анимация. Поэтому надо делать отложенное выполнение части скрипта.
Ответить с цитированием