2015-02-02 9 views
5

Gibt es einen Weg in Owl Carousel 2 eine König zufällige Funktion machen. Ich brauche die Folien auf der Seite, um sie zufällig zu laden.Owl Carousel 2 zufällige Funktion

Bevor in der älteren Owl Karussell Version ich es auf diese Weise tat:

$(document).ready(function() { 

    //Sort random function 
    function random(owlSelector) { 
     owlSelector.children().sort(function() { 
      return Math.round(Math.random()) - 0.5; 
     }).each(function() { 
      $(this).appendTo(owlSelector); 
     }); 
    } 

    $(".feedback").owlCarousel({ 
     autoPlay: 5000, 
     slideSpeed: 200, 
     items: 1, 
     itemsDesktop: [1199, 1], 
     itemsDesktopSmall: [979, 1], 
     itemsTablet: [768, 1], 
     itemsMobile: [479, 1], 
     autoHeight: true, 

     //Call beforeInit callback, elem parameter point to $(".feedback") 
     beforeInit: function (elem) { 
      random(elem); 
     } 
    }); 
}); 

Wie kann dies in der Eulen-Karussell in der besten Art und Weise durchgeführt werden 2?

Antwort

13

Sie haben die neue onInitialize Rückruf zu verwenden, wie folgt aus:

var owl = $('.owl-carousel'); 
owl.owlCarousel({ 
    onInitialize : function(element){ 
     owl.children().sort(function(){ 
      return Math.round(Math.random()) - 0.5; 
     }).each(function(){ 
      $(this).appendTo(owl); 
     }); 
    }, 
}); 

Weitere Informationen im 2.x docs finden.

+0

arbeitete für mich, danke. –

+0

Wie kann ich meine Einstellungen hinzufügen? –

+0

Arbeit für mich, danke! – Bhavik