2012-09-01 37 views
2

我正在試圖做一個洗牌幻燈片,像這樣this site。這是一個洗牌和褪色的畫廊,但我只有這樣的代碼:製作一個jquery shuffle圖庫

<div class="slideshow">  
    <img src="http://davy0324.netne.net/dummys/dummy1.jpg"> 
    <img src="http://davy0324.netne.net/dummys/dummy2.jpg"> 
    <img src="http://davy0324.netne.net/dummys/dummy3.jpg"> 
    <img src="http://davy0324.netne.net/dummys/dummy4.jpg"> 
    <img src="http://davy0324.netne.net/dummys/dummy5.jpg"> 
</div> 

你能幫助我嗎?我已經處理了洗牌代碼,但他們以一個按鈕開始,但我不想要按鈕,我想要一個自動畫廊,並在網站中無限期地重複。

+0

http://stackoverflow.com/questions/4813064/jquery-image-slideshow-random-display-of-images –

+1

最簡單的事情可能是輕量級的沒有廢話的jQuery循環插件。試一試... – Systembolaget

回答

0

你的意思是這(使用jQuery

$(function(){ 
    (function(){ 
     var imgs=$('.slideshow img'); 
     var i=0; 
     function shuffle() 
     { 
      $(imgs[i]).fadeIn(2000, function(){ 
       i=(i < imgs.length-1) ? (i+1) : 0; 
       setTimeout(function(){ 
        $('.slideshow img').fadeOut(2000); 
        shuffle(); 
       }, 2000); 
      }); 
     } 
     shuffle(); 
    })(); 
});​ 

DEMO

更新:也許你想要一個隨機的有序圖像動畫像this one

+0

jQuery和jQueryUI不是一回事。另外爲什麼你使用嵌套函數? '$(function(){...})();'應該工作得很好。 –

+0

反正我沒有使用'jQuery UI'。 –

+1

你的鏈接指向jQueryUI –