marcelman Posté 23 Novembre 2012 Posté 23 Novembre 2012 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 ?
Ernestine Posté 23 Novembre 2012 Posté 23 Novembre 2012 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();});
marcelman Posté 23 Novembre 2012 Auteur Posté 23 Novembre 2012 (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é 23 Novembre 2012 par marcelman
Ernestine Posté 23 Novembre 2012 Posté 23 Novembre 2012 D'après cette page : http://leandrovieira...query/lightbox/ Je n'ai pas l'impression que cette lighbox gère l'évènement fermeture. Tu peux essayer : $('#lightbox-secNav-btnClose').live('click', function() {$('.slidephotos').cycle('resume');}); Mais c'est un peu du bricolage.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant