J'ai un curseur de produit avec chaque diapositive contenant une image. Je veux cliquer sur l'image respective et la charger dans un div à l'extérieur du parent afin qu'il devienne plein écran (dans un modal). Je ne peux pas utiliser un plugin pour ça.Contenu de la boucle Jquery
Remarque Je suis chargement HTML séparé pour afficher le modal parce que je dois charger l'image en plein écran en dehors du parent du curseur de sorte qu'il affiche correctement.
Voici ce que j'ai jusqu'à présent, mais il montre que l'un, même image:
// Product modal
// For each slide do something
$(".product--slider .slide").each(function(index) {
// Show the modal window
$('#product-slider-flickity img').click(function(){
$('.p-image-zoom').toggleClass('md-show');
});
});
// Close the modal
$('.md-close-zoom').click(function() {
$('.p-image-zoom').removeClass('md-show');
});
jsFiddle: https://jsfiddle.net/nvk6v6n0/4/
Est-ce votre '$ ('# produit curseur-flickity img'). Cliquez sur (function() {' est mise à feu? Lorsque vous cliquez sur? – Samir
Oui, voir le js violon démo : https://jsfiddle.net/nvk6v6n0/4/ – egr103