JQuery Cycle Slider - Быстрый щелчок Перерыв Slider - PullRequest
1 голос
/ 30 августа 2010

Я создал несколько сложный слайдер с циклом jquery. Вы можете видеть, что он работает отлично здесь

Однако, если вы щелкнете по нему несколько раз (до того, как слайд завершит свой переход), он начнет дурачиться и даже скрыть текст.

Вот мой код:

$('#dmzSlideHolder').cycle({
    fx:        'uncover',
     pager:  '#slideNav',
     timeout: '8000',
     before: function() {
        var dmzTitle = $('.dmzSlideTitle p', this).html() + '<span class="arrow">&raquo;</span>';
        $('#slideTitle').stop().animate({width: 1}, 1000);
        $('#slideTitle p').stop().html(dmzTitle).hide().delay(2000).slideDown();
     },

     after: function() {
        var dmzTitle = $('.dmzSlideTitle', this);
        $('#slideTitle').stop().animate({width: 575}, 1000);
     },

});

Есть идеи? Я думал, что .stop () исправит это, но это не так.

1 Ответ

1 голос
/ 01 сентября 2010

Разобрался.Пришлось установить .slideUp и .slidedown, чтобы они происходили при обратном вызове .animate ()

...