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(), чтобы обеспечить эффект:
каждый раз, когда вы нажимаете кнопку "следующий / предыдущий", слайд переходит к следующему / предыдущему слайду и приостанавливается, а после повторного нажатия он возобновляется.