Bonjour,
J’ai déjà formulé ce sujet sur le forum, mais il n’a pas obtenu de réponses, c’est pourquoi je le reformule en espérant un meilleur succès.
Le script suivant permet par clic sur l’image « fleche_bas.png » de déplier (ouvrir), ou par un clic sur l’image « fleche_haut.png » de replier (fermer), tous les éléments sous balise h2 de la class="trigger"d’une page .
Un clic sur une balise h2 de la class="trigger" permet de déplier ou de replier les éléments disposés sous la balise h2 cliqué
Je souhaiterai ajouter une fonction qui permettrait de déployer tous les éléments h2 de la page en fonction d’une variable si elle est égale par exemple à oui (ouvrir).
Je ne suis pas très affûté sur le javascript, c’est la raison qui me pousse à demander de l’aide
Merci
Meilleures salutations
Le code HTML
Le script
J’ai déjà formulé ce sujet sur le forum, mais il n’a pas obtenu de réponses, c’est pourquoi je le reformule en espérant un meilleur succès.
Le script suivant permet par clic sur l’image « fleche_bas.png » de déplier (ouvrir), ou par un clic sur l’image « fleche_haut.png » de replier (fermer), tous les éléments sous balise h2 de la class="trigger"d’une page .
Un clic sur une balise h2 de la class="trigger" permet de déplier ou de replier les éléments disposés sous la balise h2 cliqué
Je souhaiterai ajouter une fonction qui permettrait de déployer tous les éléments h2 de la page en fonction d’une variable si elle est égale par exemple à oui (ouvrir).
Je ne suis pas très affûté sur le javascript, c’est la raison qui me pousse à demander de l’aide
Merci
Meilleures salutations
Le code HTML
<a id="ouvrir" href="#"><img src="../image/fleche_bas.png" class="ligne" alt=""></a> <a id="fermer" href="#"><img src="../image/fleche_haut.png" class="ligne" alt=""></a>
<h2 class="trigger"> <a href="#"><img src="../image/fleche_bas.png" class="ligne" alt=""> <img src="../image/fleche_haut.png" class="ligne" alt=""> Annuaire
des anciens de Maizières-lès-Metz</a></h2>
<section class="toggle_container">
<?php include("../page_membre/annuaire_maizieres.inc.php");?>
</section>
<h2 class="trigger"> <a href="#"><img src="../image/fleche_bas.png" class="ligne" alt=""> <img src="../image/fleche_haut.png" class="ligne" alt=""> Annuaire
des anciens de St Germain en Laye</a></h2>
<section class="toggle_container">
<?php include("../page_membre/annuaire_st_germain.inc.php");?>
</section>
Le script
<script>
$(document).ready(function(){
var $contenu = $('.toggle_container');
$contenu.hide();
$('h2.trigger').click(function(){
$(this).toggleClass('active').next().slideToggle('slow');
return false;
});
$('#ouvrir').click(function() {
$contenu.show('slow');
return false;
});
$('#fermer').click(function() {
$contenu.hide('slow');
return false;
});
});
</script>