jQuery Cycle 2: приостановить показ слайдов по клику

Кажется, я не могу найти способ приостановить сценарий jQuery Cycle 2 (http://jquery.malsup.com/cycle2) в состоянии щелчка навигации. Я хочу, чтобы слайд-шоу продолжалось до тех пор, пока пользователь не нажмет предыдущую или следующую кнопку, не перейдет к этому конкретному слайду и не приостановит его.

Пробовал это, но не помогло:

$('.previous').on('click', function() {
    $('.slideshow').cycle('pause');
});

$('.next').on('click', function() {
    $('.slideshow').cycle('pause');
});

Не уверен, что цикл ссылок в приведенном выше примере фактически повторно запускает скрипт?

1 ответ

Решение

Я создал JSBin, который должен вам помочь. Я использовал.toggle() и.click(), чтобы обеспечить эффект:

каждый раз, когда вы нажимаете кнопку "следующий / предыдущий", слайд переходит к следующему / предыдущему слайду и приостанавливается, а после повторного нажатия он возобновляется.

http://jsbin.com/inuvav/3

http://jsbin.com/inuvav/3/edit

Другие вопросы по тегам