bonjour
Je réalise actuellement un slideshow mais le problème c'est que j'aimerais que quand on clique sur play le div change, alors j'ai fait ceci pour que ça change au bout d'un seconde lorsque l'on clique sur play
voici tout mon code pour le slideshow:
function affiche_pause()
{
$('.play').replaceWith('<img class="pause" onclick="affiche_play()" src="images/pause.png" id="playpause"/>');
}
function affiche_play()
{
$('.pause').replaceWith('<img class="play" onclick="affiche_pause()" src="images/play.png" id="playpause"/>');
}
$(".fiche2").click(function () {
$("#fiche1").fadeOut(700, function () {
$("#fiche2").fadeIn(700);
});
});
$(".fiche1").click(function () {
$("#fiche2").fadeOut(700, function () {
$("#fiche1").fadeIn(700);
});
});
function slideshow() {
if($('#playpause').attr('src', 'images/pause.png'))
{
if($('.fiche').attr('id', 'fiche2'))
{
$("#fiche2").fadeOut(700, function () {
$("#fiche1").fadeIn(700);
});
}
if($('.fiche').attr('id', 'fiche1'))
{
$("#fiche1").fadeOut(700, function () {
$("#fiche2").fadeIn(700);
});
}
}
}
window.setTimeout(slideshow, 1000);
J'ai trois problèmes sur ce script:
-D'abord je dit que quand le div 1 est affiché il doit disparaître et afficher le div 2 et vice versa mais je ne sais pas pourquoi le div1 disparaît et ensuite il réapparaît ce n'est pas le div 2 qui s'affiche
-Ensuite je ne sais pas pourquoi le bouton play/pause ne marche qu'une fois.C'est à dire que si j'appuie ur play le div change, si j'appuie sur pause et que je rappuie sur play cette fois si ça ne marche plus
-je ne sais pas pourquoi le fiche2 ne s'affiche pas
Si vous savez comment faire pour que mon slideshow remarche n'hésitez pas
Voici donc mes problèmes
merci de vos réponses
Apparemment c'est ma fonction slideshow qui met le bazard.Je l'ai mit en commentaires et tout marche niquel
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.