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

时间:2014-10-06 16:58:47

标签: javascript jquery

$("#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乘1

请原谅我糟糕的英语,
谢谢你的建议

1 个答案:

答案 0 :(得分:0)

我想你想要这样的东西:

$("#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);
});