2011-01-04 11 views
1

シンプルなスライドショーを持っていますが、スライドショーを開始する前に、どのような種類の負荷矩形を表示するには?遅い接続では、最初の画像が完全に読み込まれるまで、スライドショーはちょっとファンキーです。スライドショーのロードバーを表示して画像をプリロードしてからスライドショーを表示

+0

あなたは例を提供することができますでしょうか?あなたはファンキーで何を意味しますか? – PeeHaa

+0

@myself。私はそれがファンキー好きです – PeeHaa

答えて

2

背景としてのスロバを置くことができます。

#slideshow { 
    background: url(images/loading.gif) no-repeat center center; 
} 

また、あなたは...

var images = ['a.jpg', 'b.jpg'], 
    imagesLoaded = 0, 
    totalImages = images.length; 

$.each(images, function(i, image) { 

    var img = new Image(); 

    img.onload = function() { 
     imagesLoaded++; 
     if (imagesLoaded == totalImages) { 
      // All images done 
     } 
    }; 

    img.src = image; 

}); 
関連する問題