Плагин Jquery Cycle: событие на паузе / продолжение? - PullRequest
2 голосов
/ 26 февраля 2010

Я использую плагин jQuery для цикла и хочу отображать текущее состояние слайд-шоу (пауза / продолжение) в отдельном диапазоне.

Теперь я не нахожу событие, которое запускается, когда слайд-шоу останавливается или останавливается, чтобы установить соответствующий текст.

Как мне этого добиться?

Ответы [ 3 ]

2 голосов
/ 27 мая 2011

Я попросил Майка Алсупа, автора Cycle, сделать паузу и возобновить обратный вызов всего несколько дней назад. Он уже реализовал их! Как это круто. Спасибо, Майк!

Вы можете посмотреть живое демо здесь .

$('.slideshow').cycle({
    paused: function(cont, opts, byHover) {
        $('#status').html('paused');
    },
    resumed: function(cont, opts, byHover) {
        $('#status').html('running');
    }
});
0 голосов
/ 01 марта 2010

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

0 голосов
/ 26 февраля 2010

Я думаю, вам лучше обернуть код, который обрабатывает паузу, чтобы изменить текст диапазона.

function pauseCycle() {
  $("#cyclestatus").html("Paused");
  $("#cycle").cycle("pause");
}

Действительно, кроме этого, вам, возможно, придется фактически отредактировать источник плагина цикла. Кажется, нет простого способа подключиться к процессу паузы / приостановки.

...