2014-03-03 47 views
0

我正在使用jquery循環。我需要在第一次幻燈片後停止循環。我試圖使用cycle.stop();和cycle.destroy();沒有作品...有人可以幫助我。jquery第一次滑動後的循環停止

感謝

<script type="text/javascript"> 

    $('#s2').cycle({ 
    fx:'scrollUp', 
    speed: 'slow', 
    timeout: 2000, 
easing: 'jswing', 
pager: '#pager', 
pagerAnchorBuilder: function (index, el) { 
return '<a href="#"> </a>'; 
     } 
}); 

function getPagerButton(index, targetEl) { 
if (index >= slidesCount - 1) { 
return ""; 
    } 

return "<span></span>"; 
    } 




</script> 
+0

您能鏈接到您在問題中使用的插件嗎? – Sampson

+0

你想自動停止,還是停止某些事件? – sinisake

回答

0

這就是:

http://jsfiddle.net/R4svX/2/

代碼:

$('#s2').cycle({ 
    after: function (curr, next, opts) { 

     console.log(opts.currSlide); 

     if(opts.currSlide==1) { 
      $('#s2').cycle('pause'); 
     } 
}, 

    fx:'scrollUp', 
    speed: 'slow', 
    timeout: 2000, 

pager: '#pager', 
pagerAnchorBuilder: function (index, el) { 

    return '<a href="#">'+ index+ '</a>'; 


     } 


}); 

所以你需要後添加:選項/功能,獲取當前幻燈片索引,並 - 做你想做的。

+0

非常感謝您的幫助和教學:) – marb

相關問題