Bonjour à tous,
Je suis en train d'élaborer un slider avec le plugin Cycle de jQuery. Un exemplaire de test est ici.
Avec une bonne map de css et la création des éléments de contrôle en javascript je suis assez satisfais du résultat obtenu...
Mais je voudrais encore améliorer mon script en switchant les éléments play/pause avec un clic de souris, et vise versa à chaque clic (pour l'instant les 2 boutons sont placés côte à côte).
Voici mon code :
Le problème c'est que je n'arrive pas à répéter l'opération après le premier clic de souris. Pire : ce code invalide ensuite les commandes jQuery associées aux boutons (mais je le laisse pour vous montrer). Il doit y avoir un "return false" ou quelque chose à mettre en variable quelque part... mais je sèche...
Merci pour votre intervention éventuelle.
Modifié par Olivier C (01 Sep 2012 - 12:19)
Je suis en train d'élaborer un slider avec le plugin Cycle de jQuery. Un exemplaire de test est ici.
Avec une bonne map de css et la création des éléments de contrôle en javascript je suis assez satisfais du résultat obtenu...
Mais je voudrais encore améliorer mon script en switchant les éléments play/pause avec un clic de souris, et vise versa à chaque clic (pour l'instant les 2 boutons sont placés côte à côte).
Voici mon code :
//switch des éléments play/pause
$('#navSliderPause').click(function(){$('<li id="navSliderResume"></li>').replaceAll('#navSliderPause');});
$('#navSliderResume').click(function(){$('<li id="navSliderPause"></li>').replaceAll('#navSliderResume');});
Le problème c'est que je n'arrive pas à répéter l'opération après le premier clic de souris. Pire : ce code invalide ensuite les commandes jQuery associées aux boutons (mais je le laisse pour vous montrer). Il doit y avoir un "return false" ou quelque chose à mettre en variable quelque part... mais je sèche...

Merci pour votre intervention éventuelle.
Modifié par Olivier C (01 Sep 2012 - 12:19)