Jquery Cycle Plugin:暂停/继续事件?

时间:2010-02-26 11:36:17

标签: jquery events cycle

我正在使用jQuery cycle plugin并希望在单独的范围内显示幻灯片显示的当前状态(暂停/继续)。

现在我没有找到幻灯片暂停或取消暂停时触发的事件,以设置相应的文本。

我怎样才能做到这一点?

3 个答案:

答案 0 :(得分:2)

我问周期的作者Mike Alsup几天前暂停和恢复回调。 He has implemented them already!这有多酷。谢谢,迈克!

你可以view a live demo here

$('.slideshow').cycle({
    paused: function(cont, opts, byHover) {
        $('#status').html('paused');
    },
    resumed: function(cont, opts, byHover) {
        $('#status').html('running');
    }
});

答案 1 :(得分:0)

我认为最好用它包装处理暂停的代码来更改span的文本。

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

实际上,除此之外,您可能必须实际编辑循环插件源。似乎没有一种简单的方法来挂钩暂停/取消暂停过程。

答案 2 :(得分:0)

现在有办法修改原始插件源以挂钩内部暂停/恢复操作。我添加了它们并将向原作者提供更改,以便他们可以根据需要使用此功能扩展插件。