使用循环来改变javascript中的图像?

时间:2016-07-27 13:16:30

标签: javascript jquery

嗨我相当新的javascript和我的脚本中有一个错误但我无法找到错误我想要做的是把我的所有图像放在一个数组然后使用forloop在java中循环数组。然后设置以及使用迭代更改图像源的间隔。

$(document).ready(function(){
    $(function(){

        SetInterval(function(){

            var images = ["graphic1.jpg" , "graphic2.jpg" , "graphic3.jpg" , "graphic4.jpg" , "graphic5.jpg"];

            for(i=0;i<images.length;i++){
                $("#slide").attr("src", images[i]);
            } 
        } , 1000);
    });
});

2 个答案:

答案 0 :(得分:1)

1)setInterval不是SetInterval

2)使用document.ready()function()

答案 1 :(得分:0)

首先,你有2&#39; document.ready&#39;功能。请尝试以下方法:

$(function(){
    setInterval(function(){
        var images = ["graphic1.jpg" , "graphic2.jpg" , "graphic3.jpg" , "graphic4.jpg" , "graphic5.jpg"];

        for(i=0;i<images.length;i++){
            $("#slide").attr("src", images[i]);
        } 
    } , 1000);
});