2012-08-07 3 views
1

Я пытаюсь выяснить способ пройти через набор слайдов пару раз, а затем вернуться и остановиться на первом слайде.jQueryTools Прокручиваемый - петли через два раза затем останавливаются на первом слайде

В настоящее время у меня есть:

$('#con_featured .scrollable').scrollable({ 
    circular: false 
}).navigator({ 
    activeClass: 'current', 
    navi:'#con_featured .scrollable_nav ul' 
}).autoscroll({ 
    autoplay: true, 
    interval: 8000 
}); 

я найти article о том, как прокрутить назад к началу ползунка. И я видел событие «onSeek», которое происходит после прокрутки каждого элемента. Есть ли способ использовать этот (или другой прослушиватель событий), чтобы найти, когда заканчиваются слайды?

ответ

1

Мой коллега смог исправить проблему, используя Scrollable API. Используя API, он смог получить индекс слайдера, и после того, как он дважды проигрывает, он останавливается на первом слайде.

var loopCounter = 0; 
$('#con_featured .scrollable').scrollable({ 
    onSeek: function() { 
     var api = $('#con_featured .scrollable').data("scrollable"); 

     if(api.getIndex() == 0) { 
      loopCounter++; 
      if(loopCounter >= 2) api.stop(); // loops twice then stops 
     } 
    }, 
    circular: true 
}).navigator({ 
    activeClass: 'current', 
    navi:'#con_featured .scrollable_nav ul' 
}).autoscroll({ 
    autoplay: true, 
    interval: 8000 
});