Bonjour,
Je suis débutant en développement web et je me tourne vers la communauté pour m'aider.
Voici mon problème :
J'ai une image avec des zones de cliquage, et à chaque zone est associé un paragraphe. Ce que je souhaite c'est que :
1) Quand j'arrive sur ma page les paragraphes soient cachés (Résolu)
2) Quand je clique sur une zone j'ai son paragraphe qui s'affiche (Résolu)
3) Quand je clique sur une autre zone, le paragraphe de la zone en question s'affiche, tout en cachant le paragraphe de l'autre zone (Là est mon problème)
Pour le moment j'arrive seulement à afficher et cacher une seule zone en cliquant deux fois dessus.
Voici mon code jquery :
Et le html :
Comme dit plus haut, j'arrive a afficher/cacher les deux zones mais une au dessus de l'autre. Or je souhaiterai que l'une prenne la place de l'autre. Voila, je me tourne vers vous et vous remercie par avance.
Bonne journée !
TD
Modifié par Thib4udO (17 Apr 2019 - 16:03)
Je suis débutant en développement web et je me tourne vers la communauté pour m'aider.
Voici mon problème :
J'ai une image avec des zones de cliquage, et à chaque zone est associé un paragraphe. Ce que je souhaite c'est que :
1) Quand j'arrive sur ma page les paragraphes soient cachés (Résolu)
2) Quand je clique sur une zone j'ai son paragraphe qui s'affiche (Résolu)
3) Quand je clique sur une autre zone, le paragraphe de la zone en question s'affiche, tout en cachant le paragraphe de l'autre zone (Là est mon problème)
Pour le moment j'arrive seulement à afficher et cacher une seule zone en cliquant deux fois dessus.
Voici mon code jquery :
<script>
$(document).ready(function(){
$('#zone_1').click(function(){
$('#Equipement').toggle();
});
});
$(document).ready(function(){
$('#zone_2').click(function(){
$('#Equipement2').toggle();
});
});
</script>
Et le html :
<body>
<section class="container-fluid baie">
<div class="container">
<img src="../../img/Travée_A/Baie_A3.png" alt="Maquette Baie A3" usemap="#Baie_A3" />
<map name="Baie_A3">
<area id="zone_1" shape="rect" coords="88,96,329,105" alt="Equipement" title="Equipement"/>
<area id="zone_2" shape="rect" coords="88,105,329,115" alt="Equipement2" title="Equipement2"/>
</map>
</div>
</section>
<section class="container-fluid detail">
<div class="container">
<div id="Equipement_1" style="display:none">
<h3> Equipement </h3>
<p>Lorem ipsum</p>
</div>
</div>
<div id="Equipement_1" style="display:none">
<h3> Equipement2 </h3>
<p>Lorem ipsum</p>
</div>
</section>
Comme dit plus haut, j'arrive a afficher/cacher les deux zones mais une au dessus de l'autre. Or je souhaiterai que l'une prenne la place de l'autre. Voila, je me tourne vers vous et vous remercie par avance.
Bonne journée !
TD
Modifié par Thib4udO (17 Apr 2019 - 16:03)