j'ai donc un petit slideshow avec un bouton suivant et precedent.
j'aimerais que quand je clic sur le bouton suivant, mon slide show s'anime en allant de gauche a droite et pas avec un fadeout.
voici se que j'ai fait avec un toggle ca fonctionne plus ou moins, je dois certainement encore fignolé mais le togglene va pas tu tout avec se que je voudrait comme resultat, c'est pour cela que appel a vos connaissance
Voici mon code html
div id="contener">
<div id="precedent">
<a href="#"><img src="icone/precedent.png" alt="précedent" /></a>
</div>
<div id="menuGalerie">
<div class="galerie">
<div class="rolover"></div>
<p class="titre">titre</p>
<div class="propriete">
<img src="photos/album1/2945791126_c443dd45e8.jpg" alt="photo1" />
</div>
<p class="description">
description:<br/>
Duplexque isdem diebus acciderat malum, quod et Theophilum insontem atrox interceperat casus, et Serenianus dignus exsecratione cunctorum.
</p>
</div>
<div class="galerie">
<div class="rolover"></div>
<p class="titre">titre</p>
<div class="propriete">
<img src="photos/album2/2668814256_09d814a09f.jpg" alt="photo1" />
</div>
<p class="description">
description:<br/>
Duplexque isdem diebus acciderat malum, quod et Theophilum insontem atrox interceperat casus, et Serenianus dignus exsecratione cunctorum.
</p>
</div>
<div class="galerie">
<div class="rolover"></div>
<p class="titre">titre</p>
<div class="propriete">
<img src="photos/album3/1391277567_8c546be040.jpg" alt="photo1" />
</div>
<p class="description">
description:<br/>
Duplexque isdem diebus acciderat malum, quod et Theophilum insontem atrox interceperat casus, et Serenianus dignus exsecratione cunctorum.
</p>
</div>
<div class="galerie">
<div class="rolover"></div>
<p class="titre">titre</p>
<div class="propriete">
<img src="photos/album4/1391277431_a1a1877afa.jpg" alt="photo1" />
</div>
<p class="description">
description:<br/>
Duplexque isdem diebus acciderat malum, quod et Theophilum insontem atrox interceperat casus, et Serenianus dignus exsecratione cunctorum.
</p>
</div>
<div class="galerie">
<div class="rolover"></div>
<p class="titre">titre</p>
<div class="propriete">
<img src="photos/album5/1391277717_ed0ae3571f.jpg" alt="photo1" />
</div>
<p class="description">
description:<br/>
Duplexque isdem diebus acciderat malum, quod et Theophilum insontem atrox interceperat casus, et Serenianus dignus exsecratione cunctorum.
</p>
</div>
<div class="galerie">
<div class="rolover"></div>
<p class="titre">titre</p>
<div class="propriete">
<img src="photos/album6/2918373631_3479bf9a59.jpg" alt="photo1" />
</div>
<p class="description">
description:<br/>
Duplexque isdem diebus acciderat malum, quod et Theophilum insontem atrox interceperat casus, et Serenianus dignus exsecratione cunctorum.
</p>
</div>
<div class="galerie">
<div class="rolover"></div>
<p class="titre">titre</p>
<div class="propriete">
<img src="photos/album7/2948148820_cb282c9802.jpg" alt="photo1" />
</div>
<p class="description">
description:<br/>
Duplexque isdem diebus acciderat malum, quod et Theophilum insontem atrox interceperat casus, et Serenianus dignus exsecratione cunctorum.
</p>
</div>
<div class="galerie">
<div class="rolover"></div>
<p class="titre">titre</p>
<div class="propriete">
<img src="photos/album8/3477236001_85c08f3b3d.jpg" alt="photo1" />
</div>
<p class="description">
description:<br/>
Duplexque isdem diebus acciderat malum, quod et Theophilum insontem atrox interceperat casus, et Serenianus dignus exsecratione cunctorum.
</p>
</div>
<div class="galerie">
<div class="rolover"></div>
<p class="titre">titre</p>
<div class="propriete">
<img src="photos/album9/2808204863_759bc959ec.jpg" alt="photo1" />
</div>
<p class="description">
description:<br/>
Duplexque isdem diebus acciderat malum, quod et Theophilum insontem atrox interceperat casus, et Serenianus dignus exsecratione cunctorum.
</p>
</div>
</div>
<div id="suivant">
<a href="#"><img src="icone/suivant.png" alt="suivant" /></a>
</div>
</div>
mon cssbody{
background-color:#000000;
color:#ffffff;
overflow:hidden;
}
#contenerGalerie h1{
width:800px;
margin:0 auto;
}
#contener{
width:921px;
margin:0 auto;
}
#precedent, #suivant{
float:left;
height:306px;
margin-top:25px;
}
#precedent img, #suivant img{
margin-top:95px;
opacity:0.2;
-moz-opacity:0.2;
-o-opacity:0.2;
-webkit-opacity:0.2;
}
#menuGalerie{
float:left;
width:725px;
height:306px;
margin-top:25px;
overflow:hidden;
}
.galerie{
float:left;
margin-left:20px;
height:300px;
border:3px solid #666;
width:150px;
background:#333;
}
.titre{
margin:0;
margin-left:12px;
font-size:14px;
}
.description{
border:2px solid #666;
width:115px;
height:155px;
font-size:12px;
margin-left:13px;
padding:3px;
color:#CCC;
background:-moz-linear-gradient(top, #333 0%, #666 75%);
background:-0-linear-gradient(top, #333 0%, #666 75%);
background:-webkit-linear-gradient(top, #333 0%, #666 75%);
background:linear-gradient(top, #333 0%, #666 75%);
-moz-box-shadow :3px 3px 5px #000;
-webkit-box-shadow :3px 3px 5px #000;
-o-box-shadow :3px 3px 5px #000;
box-shadow :3px 3px 5px #000;
}
.propriete{
height:83px;
overflow:hidden;
border:2px solid #ffffff;
width:120px;
margin:0 auto;
margin-top:7px;
}
.galerie img{
width:125px;
}
.rolover{
position:absolute;
height:300px;
width:150px;
background-color:#000;
opacity:0;
}
.rolover:hover{
opacity:0.4;
}
jQueryCode : Tout sélectionner
$(document).ready(function() {
$(".galerie:gt()").hide();
$("#suivant a").click(function() {
var $image_suivante = $(".galerie:visible").next(".galerie");
if($image_suivante.length<4) $image_suivante = $(".galerie");
$(".galerie:visible").toggle();
$image_suivante.toggle();
return false;
});
$("#precedent a").click(function() {
var $image_precedente = $(".galerie:visible").prev(".galerie");
if($image_precedente.length<1) $image_precedente = $(".galerie");
$(".galerie:visible").toggle();
$image_precedente.toggle();
return false;
});
});
Gabi