jquery循环插件:暂停/继续的事件?

问题描述:

我使用jQuery cycle plugin并希望在一个单独的跨度来显示幻灯片的当前状态(暂停/继续)。jquery循环插件:暂停/继续的事件?

现在我没有发现滑动暂停或取消暂停时触发的事件,以设置相应的文本。

我该如何做到这一点?

有现在倒过来修改原始插件的源挂接到内部暂停/恢复操作。我添加了它们,并将更改提供给原作者,以便他们可以使用此功能扩展插件(如果需要)。

+0

您能否显示您的更改?它们似乎还没有在Cycle插件中实现。 – Geert 2011-05-24 19:15:53

我认为你最好打赌它包装处理暂停更改跨度文本的代码。

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

真的,除此之外,您可能不得不实际编辑循环插件源代码。似乎没有一种简单的方法来挂钩暂停/非暂停过程。

我问迈克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'); 
    } 
});