2010-11-19 1 views
1

Я использую JCarousel для отображения изображений из БД в JCarousel.Загрузка элементов динамически в jcarousel

Я извлекаю 500 изображений из БД (например), но я хочу отображать только 50 изображений в jcarousel.

Это мой код для заполнения 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, мы внедрили carausal на www.allposters.com, и он загружает только 4 изображения сперва, когда вы нажимаете дальше, он загружает следующие 4 изображения, сообщите мне, если вам понадобится такое решение, я подробно объясню вам – kobe

+0

I добавили больше деталей, как вы спросили. –

ответ

3

@user,

Вы не должны загрузить 500 picuters из базы данных.

У вас должен быть некоторый идентификатор в базе данных или пути, изображения должны поступать с некоторого сервера изображений. Так что это будет быстро.

Напишите API, который позволит вам получить максимум 50 изображений на странице.

В caraousal всякий раз, когда вы щелкаете дальше, поменять местами идентификаторы и ГКЗ изображений из следующих 4-х изображений

Мы реализовали то же самое здесь http://www.allposters.com

+2

Я увидел веб-сайт, о котором вы упомянули ... Его действительно хорошая идея. Можете ли вы дать мне более подробную информацию о том, как вы ее реализовали ???? –

+0

Может ли рассказать, как вы отображали изображения в JCarousel динамически на следующей кнопке click.I много пробовал, но это не сработало для меня ... вы можете предложить идеи или образец кода, как вы это сделали ???? –

+0

, пожалуйста, я тоже хочу – Rafalages

 Смежные вопросы

  • Нет связанных вопросов^_^