Aller au contenu

Sujets conseillés

Posté

Salut,

J'ai un slide sur une page avec des images cliquables qui ouvrent sur une lightbox.

Je veux que quand on ouvre la lightbox, le slide se mette en pause, et que quand on ferme la lightbox, il reprenne. J'ai réussi à le mettre en pause avec le script :


function pause(){
$('#taille a img').click(function(){
$('.slidephotos').cycle('pause');
});
}

Je n'arrive pas à le paramétrer pour qu'il reprenne tout seul quand on ferme la lightbox.

J'ai essayé ça :


function retour {
$('#taille a img').close(function(){
$('.slidephotos').cycle('resume');
});
}

et la même chose avec remove à la place de close, mais ça plante le slide.

C'est quoi que je rate ?

Posté

close() n'est pas un évènement jQuery. Liste des événements possibles : http://api.jquery.co...nts&redirect=no

Par contre, si tu utilises cette fancybox : http://fancybox.net , alors tu peux ajouter une option onClose à ta fancybox, comme indiqué ici : http://fancybox.net/api

Un truc du style :



$("#idLienFancybox").fancybox({
onClosed: function() {
$('.slidephotos').cycle('resume');
})
});

PS : et si tu as un lien pour nous montrer ça aiderait.

PS 2 : et par ailleurs, plutôt que

function pause(){
$('#taille a img').click(function(){
$('.slidephotos').cycle('pause');
});
}

il vaudrait mieux faire :

function pause() {
$('.slidephotos').cycle('pause');
}

$('#taille a img').click(function() {
pause();
});

Posté (modifié)

http://www.globetrot...rossiphotos.php

Ca, c'est pour le lien. Pour le code, je n'utilise pas fancybox mais une lightbox qui était proposée par Leandro Vieira Pinho (http://leandrovieira.com) et que j'essaie de paramétrer sans faire trop d'ânerie. Je débute un peu dans le domaine des lightbox. Merci pour le lien sur les événements jquery, je vais regarder ça.

Modifié par marcelman

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...