<style>
    .face{
        width:189px;
        height: 329px;
        overflow: hidden;
    }
    .face img{
        display:none;
    }
 </style>

html:

<div class="face"> 
      <img src="images/face/face-1.png"/>
      <img src="images/face/face-2.png"/>
      <img src="images/face/face-3.png"/>
      <img src="images/face/face-4.png"/>
      <img src="images/face/face-5.png"/>
      <img src="images/face/face-6.png"/>
      <img src="images/face/face-7.png"/>
      <img src="images/face/face-8.png"/>
</div>

js函数封装:

function imgShow(ele){
    var i=-1;
    var len=ele.children("img").length;
        function imgAnimate(){   //设置动画
            i++;
            if(i<len){  
                setTimeout(function(){
                    ele.children("img").eq(i).show().siblings().hide();
                    imgAnimate(); //内部回调
                },200);   //间隔时间
            }else{
          //动画执行一次完成后
       } } imgAnimate();
//执行一次动画,否则其他动画不隐藏 }

 imgShow($(".face_gif")); //执行一次
setInterval(function(){imgShow($(".face"))},1000); //循环执行

 

给心灵一个纯净空间,让思想,情感,飞扬!