J'essaie d'avoir une petite galerie. 1 grande image avec 3 en dessous. Lorsque vous cliquez sur l'une des images ci-dessous, l'img src de l'image principale/grande est modifié par une animation de fondu.Javascript attr change avec fade issue
le code html est -
<div class="col-xs-12 col-sm-6">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12" style="padding-left: 5px; padding-right: 5px;">
<img alt="Bentley Flying Spur" id="main1" src="img/gallery/flying-spur/1.JPG" style="border-bottom: 10px solid #fff;" width="100%" />
</div>
<div class="col-xs-4 col-sm-4" style="padding-left: 5px; padding-right: 5px;">
<a class="altimage1" href="" title="switch"><img alt="" src="img/gallery/flying-spur/1.JPG" width="100%" /></a>
</div>
<div class="col-xs-4 col-sm-4" style="padding-left: 5px; padding-right: 5px;">
<a class="altimage2" href="" title="switch"><img alt="" src="img/gallery/flying-spur/2.JPG" width="100%" /></a>
</div>
<div class="col-xs-4 col-sm-4" style="padding-left: 5px; padding-right: 5px;">
<a class="altimage3" href="" title="switch"><img alt="" src="img/gallery/flying-spur/3.JPG" width="100%" /></a>
</div>
</div>
<h2>
Flying Spur W12
</h2>
<p>
Colour | <strong>Sapphire Blue</strong>
</p>
<p>
Engine | <strong>6.0 litre twin-turbocharged W12</strong>
</p>
<p>
Max Power | <strong>616 bhp/460kW/625 PS @ 6,000RPM</strong>
</p>
<p>
Top Speed | <strong>199mph/320km/h</strong>
</p>
</div>
et le javascript qui fonctionne sans fondu est ....
$(function() {
$('.altimage1').click(function() {
$("#main1").attr('src', "img/gallery/flying-spur/1.JPG");
return false;
});
});
et est
$('.altimage12').click(function() {
$("#main4").fadeOut(400);
$("#main4").attr('src', "img/gallery/1951/3.JPG");
$("#main4").fadeIn(400);
return false;
});
le javascript j'ai essayé pour le fondu
Mais cela ne fait que rafraîchir la page. Toute idée serait grandement appréciée
Merci beaucoup, je ne pouvais pas tout à fait comprendre comment le vôtre a fonctionné exactement, mais je l'ai bâtarde à cette ... https://jsfiddle.net/abcp32ko/ Merci encore! – Fazy