2013-09-30 2 views
3

Я использую Unslider на данный момент, и мне интересно, есть ли способ сделать слайд-шоу продолжением вправо при переключении с последнего слайда на первый. В настоящий момент он проходит через все слайды справа налево, когда прыгает на первый из последних.Непрерывное слайд-шоу с Unslider

Если это невозможно, можно ли это сделать назад от последнего? Как это:

1 - 2 - 3 - 4 // 4 - 3 - 2 - 1 // 1 - 2 - 3 ...

Действительно оцените ответы! Благодаря!

ответ

0

К сожалению, unlider не поддерживает ни один из этих двух. Если вы не возражаете, чтобы немного помахать, вы можете изменить метод .to в коде, чтобы сделать 1-2-3-4-3-2-1-2-3-4-etc ..., что вы упоминается.

Если вы решите пойти по этому маршруту и ​​вам нужна помощь, сообщите мне. Я бы, вероятно, изменил скрипт, чтобы отслеживать, двигаемся ли мы вперед или назад, а затем используем index и li.length для определения способа отправки слайдера.

Кроме того, если вы хотите, чтобы карусель чувствовал, где он просто держит прокрутку слева направо, а содержимое просто продолжает повторяться, jCarousel поддерживает это: https://github.com/jsor/jcarousel.

0

Новое в Javascript, но это то, что я сделал:

// другой переменной на текущем unslider экземпляра this.order, который принимает два значения: R (реверс) & е (вперед)

// Если это за гранью, перейдите к первому слайду if (! this.items.eq (index) .length) this.order = 'r';

    if (this.order === 'r')index = index -2; 

     if(index < 0) {this.order = 'f';index=0;} 
Смежные вопросы