Показать сообщение отдельно
  #2 (permalink)  
Старый 21.01.2013, 13:14
Профессор
Отправить личное сообщение для Dmitriyff Посмотреть профиль Найти все сообщения от Dmitriyff
 
Регистрация: 22.07.2012
Сообщений: 164

написал на бум, сам не пробовал, но возможно натолкнет в сторону правильно рещения

про queue, про dequeue

var reset = function() {
	$(this).css({ 'backgroundPosition': '-220px 0px'})
		    .dequeue();
}

var animate = function() {
	$(this).animate({ backgroundPosition: '-220px ' + posY }, 'linear');
		   .dequeue();
}

$('.test').animate({ backgroundPosition: '-220px ' + posY }, 'linear')
		  .queue(reset)
		  .queue(animate)
		  .queue(reset)
		  .queue(animate)
		  .queue(reset)
Ответить с цитированием