Lightgallery: Recharger la galerie avec un nouvel ensemble d'images

Créé le 5 janv. 2017  ·  4Commentaires  ·  Source: sachinchoolur/lightGallery

Salut,

Je veux pouvoir faire ça. J'ai une galerie avec toutes les images et en cliquant sur un bouton ou un lien, je veux montrer uniquement des portraits ou des paysages. Je change le tableau lié à lightgallery mais comment actualiser/recharger la galerie avec un nouvel ensemble d'images ?

Merci!!

Commentaire le plus utile

Bonjour @anantheswarg881 ,

Vous devez détruire et réinitialiser lightGallery.
Démo : http://sachinchoolur.github.io/lightGallery/demos/methods.html

Faites-moi savoir si vous avez besoin d'autres explications

Tous les 4 commentaires

Bonjour @anantheswarg881 ,

Vous devez détruire et réinitialiser lightGallery.
Démo : http://sachinchoolur.github.io/lightGallery/demos/methods.html

Faites-moi savoir si vous avez besoin d'autres explications

Salut Sachine,

Merci pour votre réponse. Le lien que vous m'avez donné m'a aidé. Mais pas entièrement résolu.

Je lie les images de la galerie à l'aide d'un contrôleur angular js. Lorsque je modifie le tableau, que je détruis la galerie et que je l'instancie à nouveau, la galerie change, mais lorsque je clique sur un élément, l'ancienne galerie avec l'ensemble complet d'images s'affiche dans la fenêtre contextuelle. les vignettes contenaient donc toujours les données les plus anciennes.
Le code suivant a modifié les données de la galerie mais pas les vignettes. Existe-t-il un moyen de le résoudre?
$scope.activeImages = $scope.portfolioImages;

    var gallery = $('#lightgallery');
    gallery.data('lightGallery').destroy(true);
    gallery.lightGallery({
        thumbnail: true
    });

Je pense que la galerie n'est pas correctement détruite. Il est difficile de déboguer sans voir le code réel. Si vous pouvez m'envoyer une démo isolée (jsfiddle, plunker), je résoudrai le problème et vous renverrai.

Veuillez rouvrir si le problème persiste

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

kachurun picture kachurun  ·  4Commentaires

hokutonanto picture hokutonanto  ·  7Commentaires

preliot picture preliot  ·  3Commentaires

dphermes picture dphermes  ·  7Commentaires

sourav54321 picture sourav54321  ·  6Commentaires