放在数组里面顺序是不是固定了?我想随机展示,对javascript了解

解决方案 »

  1.   


    $(function(){
    var _backgrounds = [
                { src: 'http://127.0.0.10/images/pg1.jpg', fade: 4000 },
                { src: 'http://127.0.0.10/images/pg2.jpg', fade: 4000 },
                { src: 'http://127.0.0.10/images/pg3.jpg', fade: 4000 },
                { src: 'http://127.0.0.10/images/pg4.jpg', fade: 4000 }
            ]
    _backgrounds = _backgrounds.sort(function(a,b){return Math.random()>0.5?(-1):1});
    //alert(backgrounds[0].src);
    $.vegas( 'slideshow', {
            delay: 8000,
            backgrounds:_backgrounds
        });
    })