【发布时间】:2020-08-14 11:47:31
【问题描述】:
我正在尝试使用 JS 和 JQuery 创建小幻灯片。下面的代码可以工作(有点),但在显示下一张图片之前不会延迟;立即显示。在显示下一张图片之前,我试图让它延迟 5 秒。我是个新手,如果代码有问题,请见谅。
*已更改 URL 以使其更具可读性。
感谢您的帮助!
var backgroundImg = ["https://x1.jpg", "https://x2.jpg"];
var backgroundImgLength = backgroundImg.length;
var z = 0;
do {
slideShow(backgroundImg[z]);
z++;
}
while (z < backgroundImgLength);
function slideShow(url) {
setTimeout(function() {
$('.header-section').css('background-image', 'url(' + url + ')');
}, 5000);
}
【问题讨论】:
标签: javascript jquery settimeout slideshow