jquery循环:幻灯片放映一次后,重启一次并停止

时间:2011-05-19 21:42:14

标签: jquery

所以我有jQuery循环运行,我需要有关如何设置参数的帮助,以便幻灯片循环一次,然后重新开始回到第一个位置,然后停止。我有文字滚动图像。现在我可以让图像循环返回将一个函数放在“结束”但是当我这样做时,文本就不会激活,这是我的参数设置:

$.fn.cycle.defaults = {
    fx:           'fade', // one of: fade, shuffle, zoom, scrollLeft, etc
    timeout:       4000,  // milliseconds between slide transitions (0 to disable auto 
    speed:         4000,  // speed of the transition (any valid fx speed value)
    pagerEvent:   'hover', // event which drives the pager navigation
    end: function() {$('#slideshow').cycle('next'); },
    sync:          1,     // true if in/out transitions should occur simultaneously
    nowrap:        1      // true to prevent slideshow from wrapping

};

有没有人知道谁让这个循环只运行一次然后跳回到一个然后停止再次激活链接?我尝试使用autostop和autoStopCount,但我不想指出确切的数字让它停止。任何帮助都将非常感激。

1 个答案:

答案 0 :(得分:3)

请参阅http://jquery.malsup.com/cycle/end.html并尝试此类似内容。

$('#slideshow').cycle({ 
    autostop: 1, 
    end:      function(options) {  
        $('#slideshow').cycle(0).cycle('stop');
    }
});