如何创建图像循环?

时间:2015-11-24 13:44:29

标签: javascript

我有以下代码,在第5帧之后它暂停,因为否则它将继续计数。但我感兴趣的是,如果有一种方法可以创建一个循环,就好像它一遍又一遍地从第5帧开始,或者设置循环次数。

var img, i = 1;
div = document.getElementById('foo');
img = new Image();
    div.appendChild(img);
    img.src = 'frames/frame_' + i + '.jpg';
    img.id = "top";

var interval = setInterval(function() {
    i++;

    var element = document.getElementById("top");
element.outerHTML = "";
delete element;

    if(i > 5) {
        clearInterval(interval);
    } else {
        img = new Image();
        div.appendChild(img);
        img.src = 'frames/frame_' + i + '.jpg';
        img.id = "top";
    }
}, 3000);

0 个答案:

没有答案