и когда приходят 5 строк, не уважайте время, и линия 6 начинается раньше, мне нужно сделать цикл. Как я могу сделать для линии 5 все время, пока я хочу?
function b(){
$("#imgScale").animate({opacity:"1"}, 1000);
$("#imgScale").animate({width:"115%",opacity:"1"}, 4000);
$("#imgScale").animate({opacity:"0"}, 2000);
$("#imgScale").animate({width:"100%"}, 10);
setTimeout(function(){$("#imgScale2").animate({width:"125%"}, 4000)},5100);
setTimeout(function(){$("#imgScale").animate({opacity:"1"}, 2000)},10100);
setTimeout(function(){$("#imgScale2").animate({width:"100%"}, 10)},12100)
setTimeout( b(),20000 );
}
Код не ожидает завершения предыдущих анимаций. Если вы хотите выполнить часть кода после завершения анимации, вы можете сделать следующее:
$("#imgScale").animate({
opacity:"1"
}, 1000, function(){
// This code will happen after the animation has been completed.
});