Bonjour à la communauté!!
Je suis en train de réaliser une page ou j'ai besoin d'utiliser un script assez leger qui à pour but de faire apparaitre et disparaitre une div lorsque l'on clique sur une image!
Voici un script qui se rapproche a peu près de ce que je veux réaliser!
Le problème de ce script, c'est qu'il ne fonctionne que pour un élément, hors, j'aimerais qu'il fonctionne pour chaque vignette de ma page. En utilisant peut-être des div class="" plutot que des div id="".
De plus, si c'est possible que cette div se déroule, je sais que cette fonction compliquera un peu plus le script mais ca serait au top du top! Je rappelle également qu'à l'état initiale la div est caché et qu'il faut cliquer pour qu'elle apparaisse.
Voila, je sais que ca fait beaucoup de question d'un coup mais j'ai besoin de vous plus que jamais car je suis en train de m'arracher les cheveux avec le peu de connaissances que j'ai en javascript!
Merci d'avance, en esperant avoir poster au bon endroit du forum.
Je suis en train de réaliser une page ou j'ai besoin d'utiliser un script assez leger qui à pour but de faire apparaitre et disparaitre une div lorsque l'on clique sur une image!
Voici un script qui se rapproche a peu près de ce que je veux réaliser!
<script>
function vaEtVient(){
if(document.getElementById('invisible').style.display == 'none'){
document.getElementById('invisible').style.display = 'block';
}
else {
document.getElementById('invisible').style.display = 'none';
}
}
</script>
<body>
<a href='javascript: vaEtVient()'>Affiches-moi</a><br>
<div style='display:none;' id='invisible'>
Mon Contenu caché
</div>
</body>
Le problème de ce script, c'est qu'il ne fonctionne que pour un élément, hors, j'aimerais qu'il fonctionne pour chaque vignette de ma page. En utilisant peut-être des div class="" plutot que des div id="".
De plus, si c'est possible que cette div se déroule, je sais que cette fonction compliquera un peu plus le script mais ca serait au top du top! Je rappelle également qu'à l'état initiale la div est caché et qu'il faut cliquer pour qu'elle apparaisse.
Voila, je sais que ca fait beaucoup de question d'un coup mais j'ai besoin de vous plus que jamais car je suis en train de m'arracher les cheveux avec le peu de connaissances que j'ai en javascript!
Merci d'avance, en esperant avoir poster au bon endroit du forum.