Owlcarousel 2 chargés dynamiquement le contenu
J'ai des problèmes avec l'ajax chargement de contenu vers owl carousel 2. Je vais essayer d'obtenir de nouveaux éléments par cette fonction:
function loadDecisions(pageNumber) {
$.ajax({
url: globalURL,
type: 'POST',
data: {
action: 'lw_infinite_scroll',
loop_file: 'video',
page_no: pageNumber,
posts_per_page: postsPerPage
},
success: function(data) {
$(".owl-stage").append(data);
owl = jQuery('.owl-carousel');
count++;
resizeStage();
},
error: function(e) {
}
});
return false;
}
Si je les ajoute de nouveaux éléments .owl-scène comme celle-ci $(".owl-stage").append(data);
je peux les voir, mais je ne peux pas glisser. Je pense que owlcarousel pense qu'il reste seulement 5 articles, même si j'ai ajouté beaucoup plus.
La situation change si je change $(".owl-stage").append(data);
à $(".owl-stage").html(data);
. Alors évidemment, l'ancien contenu disparait, mais je peux glisser à de nouveaux objets.
Quelqu'un peut-il suggérer ce que je dois faire? Je suis en utilisant owlcarousel 2.0.4.
OriginalL'auteur Arkadiusz Rosiak | 2014-08-19
Vous devez vous connecter pour publier un commentaire.
Pour moi l'on a accepté la réponse n'a pas de travail, mais cette solution a fait le travail:
Ce que, au moins sur le Owl Carousel v2 d'aujourd'hui a besoin d'un objet jQuery pour être passé à "ajouter".
Voir Github billet #1170 où Gurunave explique cette des meilleures.
OriginalL'auteur Alex C
Ne pas ajouter des éléments à l'aide de jQuery sur l'exécution d'un carrousel. Vous devez utiliser le
add
plutôt la méthode comme ceci:Veuillez noter que vous devez avoir la dernière développer pour cette: https://github.com/OwlFonk/OwlCarousel2#building.
Avec la version à partir d'aujourd'hui, Octobre 16, cette réponse ne fonctionne plus comme "ajouter" s'attend à un objet jQuery.
OriginalL'auteur witrin