Merci pour ces infos, mais cela ne correspondait pas vraiment à mes attentes.
Donc, j'ai trouvé un script qui m'a permis de faire défiler les produits avec les flèches, ca c cool, mais maintenant, je voudrais quand dessous défile en même temps la description des produits.
j'arrive pas à dissocier les deux , la div du produit et la div qui s'affiche en dessous.
voici mon script :
var timer = new Object;
function slider(){
nextSlide();
timer = window.setTimeout(slider,5000);
}
function nextSlide(){
var $Slides = $("#slides");
$("#nextSlide").unbind("click",nextSlide);
$Slides.animate(
{marginLeft:"-=150px"},
1000,
function(){
$Slides.data("currentSlide",$Slides.data("currentSlide")+1);
if($Slides.data("currentSlide") > $Slides.data("nbSlides")){
$Slides
.data("currentSlide",1)
.css({marginLeft:"-150px"});
}
window.clearTimeout(timer);
timer = window.setTimeout(slider,5000);
$("#nextSlide").bind("click",nextSlide);
}
);
}
function prevSlide(){
var $Slides = $("#slides");
$("#prevSlide").unbind("click",prevSlide);
$Slides.animate(
{marginLeft:"+=150px"},
1000,
function(){
$Slides.data("currentSlide",$Slides.data("currentSlide")-1);
if($Slides.data("currentSlide") == 0){
$Slides
.data("currentSlide",$Slides.data("nbSlides"))
.css({marginLeft [decu]150*$Slides.data("currentSlide"))});
}
window.clearTimeout(timer);
timer = window.setTimeout(slider,5000);
$("#prevSlide").bind("click",prevSlide);
}
);
}
$(function(){
var $Slides = $("#slides");
var _step = $Slides.find("li:first").width();
$Slides
.data("currentSlide",1)
.data("nbSlides",$Slides.find("li").size());
$Slides
.find("li:last")
.clone()
.prependTo("#slides");
$Slides
.find("li:first")
.next()
.clone()
.appendTo("#slides");
$Slides
.find("li:first")
.addClass("clone")
.end()
.find("li:last")
.addClass("clone")
.end()
.css({marginLeft:-_step});
$Slides.width($Slides.find("li").size()*_step);
$("#nextSlide").bind("click",nextSlide);
$("#prevSlide").bind("click",prevSlide);
timer = window.setTimeout(slider,5000);
})
et mon html
<div class="content">
<div id="slider">
<div id="prevSlide"><img src="img/arrow-prev.png" align="top" height="45px" width="22px" alt="précédent"/>
</div>
<div id="slider-window">
<ul id="slides">
<li class="slide">
<img src="img/produit1.png" alt="Crème pour les mains After Smoke" align="top" height="385px" width="129">
<div class="slide-content">
<h2>L'After Smoke</h2>
<p>Description de l'after Smoke .</p>
</div>
</li>
<li class="slide">
<img src="img/produit2.png" alt="Crème pour les mains After Smoke" align="top" height="385px" width="129">
<div class="slide-content">
<h2>Produit 2</h2>
<p>Description du produit numéro 2</p>
</div>
</li>
</ul>
</div>
<div id="nextSlide"><img src="img/arrow-next.png" align="bottom" height="45px" width="23px" alt="suivant"/></a></div>
</div>
</div>
Merci pour votre aide
!