Bonjour à tous et à toutes,
j'ai besoin d'un petit coup de pouce.
Je vous explique... J'ai une image (image1) dans ma page et en dessous un bouton.
Quand je clique sur le bouton, une image (image2) remplace la précédente (les deux images ont la même taille).
Pour ce faire, j'ai dans mon CSS :
#cf2 {
position:relative;
width:100%;
height:auto;
margin:0 auto;
}
#cf2 img {
position:absolute;
left:0;
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
top: 1px;
}
#cf2 img.transparent {
opacity:0;
}
#cf_onclick {
cursor:pointer;
}
et dans mon html :
<script>
$(document).ready(function() {
$("#cf_onclick, #cf2 img.top").click(function() {
$("#cf2 img.top").toggleClass("transparent");
});
});
</script>
<div id="cf2">
<img class="bottom" src="image2.jpg" />
<img class="top" src="image1.jpg" />
</div>
<a href="#" class="bouton" id="cf_onclick">BOUTON</a>
J'ai deux petites questions :
1/ comment faire pour empêcher le retour de l'image 1 ?
En effet, en re-cliquant l'image 1 revient et remplace l'image 2. C'est sans fin!
2/ comment faire pour ajouter une temporisation et une redirection vers une autre page web?
On clique sur le bouton, l'image 2 remplace l'image 1, 5 secondes s'écoulent et l'internaute est redirigé vers une autre page web.
Merci à tous et à toutes pour ce grand coup de main.
Cela fait 3 jours que je cherche et que je ne trouve pas, je désespère un peu!