2016-06-27 2 views
0

J'utilise le plugin jQuery Unslider pour une simple galerie de photos, et il semble bien fonctionner, sauf qu'il ne semble pas y avoir une option pour aller à l'image suivante en cliquant sur la galerie actuelle.Comment se déplacer dans la galerie en cliquant sur les images dans jQuery Unslider?

J'ai essayé de mettre en œuvre cette option moi-même avec le code suivant, mais il ne fonctionne que la première fois que je clique:

var Gallery = $('#PageGallery'); 
var unslider = Gallery.unslider({ 
    animateHeight: true, 
    arrows: false, 
    infinite: true, 
    nav: false 
}); 

$('.unslider-active').each(function() { 
    $(this).click(function() { 
     unslider.unslider('next'); 
    }); 
}); 

J'apprécierais d'aide, merci!

Répondre

0

D'accord, j'ai trouvé moi-même une solution. Il suffit de lier l'événement clic à tous les éléments du curseur, non seulement celui qui est actif, comme celui-ci:

$('#PageGallery li').click(function() { 
    unslider.data('unslider').next(); 
}); 

Hope this helps quelqu'un d'autre!