2010-11-22 1 views
1

Я пытаюсь инициализировать jCarousel (sorgalla.com/jcarousel), после обновления данных с сервераReinit jCarousel после Аякса

.js

$.reloadJc = function(){ 
$.get('jc.html', function(data){ 
    $('ul.myjc').htlm(data); 
    $t.carousel.reset(); // $t.carousel is my jcarousel instance 
    $t.carousel.reload(); 
}); 
} 
$.reloadJc(); 

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

+0

именно этот карусельный плагин вы используете? –

+0

jCarousel - http://sorgalla.com/jcarousel/ – Rafalages

+0

Вы нашли ответ на свой вопрос? – Ash

ответ

0

Вам необходимо перестроить jCarousel после добавления новых элементов dom. Сначала загрузите страницу и создайте jCarousel. Поскольку вы не можете повторно инициализировать jCarousel, вам нужно создать еще один jCarousel. Загрузите dom с новым html и примените jCarousel к новым элементам.

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