Jcycle END обратный вызов с вызовом - PullRequest
0 голосов
/ 19 мая 2011

Привет, ребята. Я просто хочу знать, возможно ли обновить элементы цикла в конце цикла, чтобы получить данные со страницы php без обновления страницы ...

Я пробую это, но оно совсем не работает ...

$('#thicker').load('thicker.php', function() {
  $('#thicker').cycle({ 
    fx:    'fade', 
    speed: 'slow',
    timeout: 6000,
    end: function() {  
        alert("End")
        $('#thicker').fadeOut("slow").load('thicker.php').fadeIn("slow");
    } 
});

он загружает мои данные с моей страницы php в первый раз, но в конце цикла, когда все мои элементы имеют цикл, он отправляет новые данные от php, и он даже не выдает предупреждение ...

У кого-нибудь есть решение? спасибо!

1 Ответ

0 голосов
/ 19 мая 2011

Поведение плагинов цикла по умолчанию заключается в зацикливании, поэтому ваш обратный вызов end никогда не будет вызван. Вы хотите указать autostop: true или nowrap: true. Из тонкой инструкции :

autostop: 0,     // true to end slideshow after X transitions (where X == slide count) 
// ...
end:      null,  // callback invoked when the slideshow terminates (use with autostop or nowrap options): function(options) 
// ...
nowrap:   0,     // true to prevent slideshow from wrapping 

Так что попробуйте добавить autostop:true или nowrap:true к вашим .cycle() опциям, которые должны вызвать ваш обратный вызов end.

...