Я пытаюсь сделать анимацию. У меня есть ящики внутри div. Диван позиционируется как относительный, а дети позиционируются как абсолютные.jQuery - проблема с анимацией анимации
То, что я пытаюсь сделать с jQuery, - это анимировать ящики внутри div. Анимация будет состоять в том, что когда страница будет взиматься, тогда появится каждый ящик. По умолчанию исходная непрозрачность равна 0 на CSS.
И для этого нет проблем, основная проблема здесь в том, что я хочу только «строки» из 4 ящиков, а затем еще одну строку и так далее. Я думал о том, как это сделать, я просто могу сделать это за 2 строки (8 ящиков), но когда их больше 8, у меня проблемы.
Помощь! Благодаря! : D
function boxAnimation(){
$(".num").each(function(i){
delay = i *500;
offsetLeft = i * 120;
offsetTop = i * 0;
if(i >= 4){
offsetLeft = (i-4) * 120;
offsetTop = 120;
}
$(this).delay(delay).animate({
left:offsetLeft+"px",
top: offsetTop+"px"
},
200,
function(){
$(this).css("opacity","1");
});
});
}
Можете ли вы сделать скрипку или plunkr продемонстрировать это? –
Пожалуйста, добавьте решение в качестве раздела ответа ниже, это намного лучше, чем writung «разрешено» в заголовке. – Tomalak
@ Томалак Сделано: D! –