2014-09-24 2 views
0

В карусели Bootstrap у меня есть поддержка касания (bootstrap-touch-carousel.js). После этого интервал цикла прекратит работать, он остановится после последнего слайда. Я хочу, чтобы он был бесконечным циклом. Он работает в сети, но не работает на мобильных устройствах. Мой код ниже:Катушка для бутстрапа должна быть бесконечной петлей

$('.carousel').carousel({ 
       interval: 2000, 
       pause: "false" 
        }); 
+0

Что такие самозагрузки-сенсорной карусель. js или откуда он? – cvrebert

ответ

0

Вот решение, работает для меня:

Поиск:

f.prototype._showPane = function(a) { 
    this.$items.eq(this.current_pane).toggleClass("active"), a >= this.pane_count && this.pause(), a = Math.max(0, Math.min(a, this.pane_count - 1)), this.$items.eq(a).toggleClass("active"), this.current_pane = a; 
    var b = -(100/this.pane_count * this.current_pane); 
    return this._setContainerOffset(b, !0, a), this 
} 

Заменить на:

f.prototype._showPane = function(a) { 
    if (a >= this.$items.length){ a = 0; } 
    this.$items.eq(this.current_pane).toggleClass("active"), a >= this.pane_count && this.pause(), a = Math.max(0, Math.min(a, this.pane_count - 1)), this.$items.eq(a).toggleClass("active"), this.current_pane = a; 
    var b = -(100/this.pane_count * this.current_pane); 
    return this._setContainerOffset(b, !0, a), this 
} 

<a href="http://clustersystems.devrun.com/frontapp/js/bootstrap-touch-carousel-custom.js">Here the JS library</a>