带动画的jquery循环,如何等待下一次查询

带动画的jquery循环,如何等待下一次查询,jquery,Jquery,如何等待下一个循环?我的意思是,当我们有动画循环时,如何等到上一个动画结束,而不是下一个动画结束 $("#showMore").on('click', function(){ childs = $("#subPW").children().length; console.log(childs); for(i=0;i<childs;i++){ $("#subPW p:eq("+i+")")

如何等待下一个循环?我的意思是,当我们有动画循环时,如何等到上一个动画结束,而不是下一个动画结束

$("#showMore").on('click', function(){
            childs = $("#subPW").children().length;
            console.log(childs);
            for(i=0;i<childs;i++){
                $("#subPW p:eq("+i+")").show(1200);
            }
        })
$(“#showMore”)。在('click',function()上{
childs=$(“#subPW”).childs().length;
控制台日志(childs);
对于(i=0;i一个选项是jQuery为每个元素增加延迟的方法:

$(“#showMore”)。在('click',function()上{
const$p=$('#subPW').children();
常数时间=1200;
对于(i=0;i<$p.length;i++){
$p.eq(i).延迟(i*时间).显示(时间);
}
})
p{
显示:无;
}

显示更多
一,

二,

三,