gpt4 book ai didi

javascript - 图片幻灯片不淡出然后淡入?

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

我正在尝试制作一个图像幻灯片,它选择一个随机图像,淡出当前图像,然后淡入随机选择的图像。如果这是有道理的。如果不是,代码可能会解释我正在尝试做什么:

function cycleImages(){
var images = [
"gallery-1.jpg",
"gallery-2.jpg",
"gallery-3.jpg"

];
var randomImg = images[Math.floor(Math.random()*images.length)]
$("#switch").attr("src",randomImg).fadeOut(4000).stop(true,true).hide().fadeIn(4000)
}

$(document).ready(function(){
setInterval('cycleImages()', 7000);
})

这是我第一次使用 Jquery。我希望它在选择随机选择的图像之前淡出,但它只是通过硬过渡消失并在下一张图像中淡出。请帮帮我,谢谢!

最佳答案

fadeOut 接受第二个参数。淡出完成时的回调函数。像这样:

$("#switch").attr("src",randomImg).fadeOut(4000, () => {
//this will run after fading out.
$("#switch").fadeIn(4000);
});

fiddle :https://jsfiddle.net/17w3edgv/1/

关于javascript - 图片幻灯片不淡出然后淡入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53304743/

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