gpt4 book ai didi

javascript - 一组带幻灯片的图像 - javascript

转载 作者:行者123 更新时间:2023-11-28 02:25:21 24 4
gpt4 key购买 nike

我想为网站上的几张图片制作幻灯片放映,但在尝试复制脚本或以不同名称创建新函数以点亮页面上的下一张图片时遇到问题。那么您将无法在页面上看到两张照片,或者只能看到一张照片。我是 JS 的新手,我只想在我下面做一些图片,以便每 2 秒每张图片更改为另一张图片,我需要它用于网站。

问候

原代码如下: https://jsfiddle.net/bradtraversy/74owmd01/

我的问题 JS:

var i = 0;          // Start Point
var images = []; // Images Array
var time = 3000; // Time Between Switch

// Image List
images[0] = "http://lorempixel.com/400/200/animals";
images[1] = "http://lorempixel.com/400/200/sports";
images[2] = "http://lorempixel.com/400/200/food";
images[3] = "http://lorempixel.com/400/200/people";

// Change Image
function changeImg(){
document.slide_1.src = images[i];

// Check If Index Is Under Max
if(i < images.length - 1){
// Add 1 to Index
i++;
} else {
// Reset Back To O
i = 0;
}

function changeImg_2(){
document.slide_2.src = images[i];

// Check If Index Is Under Max
if(i < images.length - 1){
// Add 1 to Index
i++;
} else {
// Reset Back To O
i = 0;
}


// Run function every x seconds
setTimeout("changeImg()", time);
setTimeout("changeImg_2()", time);
}

// Run function when page loads
window.onload=changeImg;

HTML:

<img name="slide_1" width="400" height="200" />
<img name="slide_2" width="400" height="200" />

最佳答案

请更新您的代码。

var i = 0;          // Start Point
var images = []; // Images Array
var time = 5000; // Time Between Switch

// Image List
images[0] = "http://lorempixel.com/400/200/animals";
images[1] = "http://lorempixel.com/400/200/sports";
images[2] = "http://lorempixel.com/400/200/food";
images[3] = "http://lorempixel.com/400/200/people";

// Change Image
function changeImg(){
document.slide.src = images[i];
i++;
if(i>=images.length)
i=0;

}
$(document).ready(function(){
setInterval(changeImg, time);
});

关于javascript - 一组带幻灯片的图像 - javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47979740/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com