尝试创建简单的JavaScript幻灯片放映

尝试创建简单的JavaScript幻灯片放映,javascript,jquery,Javascript,Jquery,幻灯片将在六个图像之间旋转1.jpg 2.jpg 3.jpg 4.jpg 5.jpg 6.jpg var showarray = ["1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg"]; var i = 0; for( i = 0; i < 6; i++) { // How can I make this script wait for two seconds in this spot // so the pic is di

幻灯片将在六个图像之间旋转1.jpg 2.jpg 3.jpg 4.jpg 5.jpg 6.jpg

var showarray = ["1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg"];

var i = 0;

for( i = 0; i < 6; i++) 
{
    // How can I make this script wait for two seconds in this spot
    // so the pic is displayed for two seconds? 

    document.getElementById("imageid").src = showarray[i];
    if(i == 5) i = 0;

}
var showarray=[“1.jpg”、“2.jpg”、“3.jpg”、“4.jpg”、“5.jpg”、“6.jpg”];
var i=0;
对于(i=0;i<6;i++)
{
//我怎样才能让这个脚本在这里等待两秒钟
//那么照片会显示两秒钟?
document.getElementById(“imageid”).src=showarray[i];
如果(i==5)i=0;
}
如果这是另一种方式,我也会在这个页面中包含jQuery

提前非常感谢

仔细研究一下这个方法。可以这样称呼:

setTimeout(function() {
   // change the source of the image here.
}, 1000 /* 1 SECOND */);
研究一下这个方法。可以这样称呼:

setTimeout(function() {
   // change the source of the image here.
}, 1000 /* 1 SECOND */);

你不想让它睡上两秒钟。这会使浏览器失去控制,这是非常糟糕的。试试这样(我不擅长JS):


你不想让它睡上两秒钟。这会使浏览器失去控制,这是非常糟糕的。试试这样(我不擅长JS):