2010-11-19 16 views
1

私はJCarouselを使用して、DBからJCarouselに画像を表示しています。jcarouselで項目を動的に読み込む

DBから500枚の画像を取得していますが、jcarouselで50枚しか表示しません。

は、これは私がこのタスクを完了するために私の頭を壊していますJCarousel

if ($("input[id$='hid_RowCount']").val() == 1) { 
    jQuery('#mycarousel').jcarousel({ scroll: 7 
    }) 


    function JCarouselJquery(jsonData){ 
     jQuery('#mycarousel').jcarousel({ 
     itemLoadCallback: {onBeforeAnimation: mycarousel_itemLoadCallback} 
    }); 

}

function mycarousel_itemLoadCallback(carousel, state) 
    { 
     for (var i = carousel.first; i <= carousel.last; i++) { 
     if (carousel.has(i)) { 
       continue; 
      } 

      if (i > jsonData._items.length) { 
       break; 
      } 

      carousel.add(i, jsonData._items.length[i-1]); 

      } 
     }; 

を移入するために私のコードです。

いくつかのアイデアやサンプルコードがあれば、大きな助けになります。

+0

あなたが提供する場合、それは大きな助けになるだろうあなたが今持っているコード。 –

+0

@ user3、私たちはwww.allposters.comで台詞を実装しています。最初に4枚の画像しか読み込まれません。次にクリックすると次の4枚の画像が読み込まれます。この種の解決策が必要な場合はお知らせください。 – kobe

+0

あなたが尋ねたように詳細を追加しました。 –

答えて

3

@user

データベースから500ピッカーを読み込まないでください。

あなたはデータベースまたはパスにいくつかのIDを持っている必要があります。イメージはいくつかのイメージサーバーから来るはずです。それは速くなります。

1ページに最大50枚の画像を表示するAPIを作成します。あなたは、次をクリックしたときにcaraousal、で

は、我々がここで同じことを実現している

次の4枚の画像から画像のIDとSRCを交換http://www.allposters.com

+2

あなたが言及したウェブサイトを見ました...その本当に素晴らしいアイデアです。 –

+0

次のボタンclick.IでJCarouselで画像をどのように表示したかを教えてもらえますか?多くは試しましたが、私にとってはうまくいきませんでした...あなたはどのようにアイデアやサンプルコードを提供できますか? –

+0

してください、私もそれをしたい – Rafalages

関連する問題