在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 圖片動畫效果問題

圖片動畫效果問題

有8張圖片,他們有相同的動畫效果,但每次只顯示一張圖片,怎么讓一張圖片的動畫效果結(jié)束后顯示下一張?求大神指點

回答
編輯回答
挽青絲

你可以寫一個css動畫,給8張重復使用,至于每次只顯示一張,當?shù)谝粡垊赢嫿Y(jié)束后,再顯示下一張,以此類推。這個可以用js實現(xiàn),可以監(jiān)聽webkitTransitionEnd事件,這個是當css完成過渡后觸發(fā)的事件。自行百度一下。

2017年12月8日 18:28
編輯回答
舊顏

同動畫延遲啊

2018年2月12日 12:49
編輯回答
懶豬

找到方法了,寫一個監(jiān)聽
//監(jiān)聽動畫

    var i=0;
    $("#conimg").attr("src", photos[i]);
    var animateRoll = document.getElementById('animateRoll');
    animateRoll.addEventListener("webkitAnimationIteration", function () {
        //console.log("動畫結(jié)束");
        i++;
        $("#conimg").attr("src", photos[i]);
        if(i==photos.length-1){
            i=-1;
        }
        //console.log(i);
    }, false);
2017年7月19日 23:04