Любой способ сделать цикл JQuery не зацикливаться при достижении конца или начала? - PullRequest
5 голосов
/ 04 августа 2011

Я понимаю, что плагин называется CYCLE, потому что он циклически перебирает элемент списка. Но что мне больше всего нравится в этом, так это его гибкость, поэтому мне было интересно, есть ли способ сделать плагин не цикличным. Поэтому, если вы попытаетесь перейти к предыдущему слайду, когда на первом, или к следующему слайду, когда на последнем, он просто остановится.

Я читал опции и код, но не могу найти решение

Ответы [ 2 ]

9 голосов
/ 04 августа 2011

http://jquery.malsup.com/cycle/options.html

Проверьте nowrap свойство.(См. http://jquery.malsup.com/cycle/nowrap2.html) Установите его на nowrap: 1, и ваше шоу будет остановлено после того, как каждый слайд будет воспроизведен 1 раз. Это, безусловно, вариант, который вам понадобится.

0 голосов
/ 12 февраля 2013

Используя этот слайдер: http://slidesjs.com/

Функция y () в файле slides.js приостанавливает слайдер. Так что, если вы хотите остановиться на слайде 4 ...

animationComplete: function(current){ 
    if(current == 4) { 
      y();  
    } else {    
      /* default animate slide code */
    };                       
},
...