如何根据随机幻灯片编号显示幻灯片

How to show slide based on random slide number?

本文关键字:幻灯片 编号 显示 随机 何根      更新时间:2023-09-26
$("#btnOner").click(function(){
    var min = 1;
    var max = 10;
    // and the formula is:
    for(var i=0;i<10;i++){
        setTimeout(function(){
            var random = Math.floor(Math.random() * (max - min + 1)) + min;
            $(".part3 ul li img#"+random).animate({opacity: 1}, 3000);
            $(".part3 ul li img#"+random).animate({opacity: 0.5}, 3000);
        },3000);
    }
});

嗨,我有 10 张不透明度的图片,参数为 0.5 .
我想创建随机数,哪个图像具有此数字,其不透明度将为 1。然后在 3 秒后再次 0.5 并随机另一个数字并继续 10 次。
当我像这样使用时,一些图像一起显示,我想 1 个

请原谅我的英语不好,
感谢建议

我想你想要这样的东西:

$("#btnOner").click(function(){
    var min = 1;
    var max = 10;
    var i = min;
    var timer = setInterval(function(){
        i++;
        var random = Math.floor(Math.random() * (max - min + 1)) + min;
        $(".part3 ul li img#"+random).animate({opacity: 1}, 3000);
        $(".part3 ul li img#"+random).animate({opacity: 0.5}, 3000);
        if (i > max)
            clearInterval(timer);
    },3000);
});