Показать сообщение отдельно
  #1 (permalink)  
Старый 21.04.2011, 19:32
Кандидат Javascript-наук
Отправить личное сообщение для shaltay Посмотреть профиль Найти все сообщения от shaltay
 
Регистрация: 28.02.2011
Сообщений: 134

как по очереди прижимать объект влево,вправо
Доброго времени.
Надо сделать следующее: картинка сжимается вправо до 0px а потом разворачивается обратно, но опять с левой стороны вправо. И так бесконечно.
Все анимации работают, но right:0 и left:0 по очереди программа не понимает. Пробовал и css и addClass removeClass - ничего не работает.
Вот один из примеров:
var i=1,j;
function chisla (){
	i++;
	if(i%2>0){
		j='left';
	} else {
		j='right';
	}
	$('#pic1').animate({j:'0','top':i},100,function(){
	chisla();
	});
}
chisla();


т.е. top:i - исправно работает и картинка ползет вниз. Как уметь прилеплять картинку к разным сторонам по очереди?

Спасибо заранее!

Последний раз редактировалось shaltay, 21.04.2011 в 19:34.
Ответить с цитированием