Показать сообщение отдельно
  #3 (permalink)  
Старый 31.10.2016, 15:29
Аватар для Black_Star
Профессор
Отправить личное сообщение для Black_Star Посмотреть профиль Найти все сообщения от Black_Star
 
Регистрация: 11.07.2016
Сообщений: 300

Спасибо за совет. Вопрос ещё один, как сделать что б они не разом все меняли свои размеры а по очереди. Причём, пока 1 элемент не поменяет ширину на высоту +высоту на ширину, второй не стартует и т.д.

Я пробовал через цикл, но у меня опять же всё присваивается практически одновременно

window.onload = function () {

		var $elem = $('#bigBlock div');
		var len = $('#bigBlock div').length;


		for ( var i=0; i < len; i++ ){

				//$elem.eq(i).addClass('animated flip');
				changeSizes($elem.eq(i));

				
				function changeSizes(el) {
						el.animate({
								width: el.height(),
								height: el.width()
						}, 1000);
				};

		}
}
Ответить с цитированием