Cacher des div au click sur une div
Bonjour,,
J'ai les elements suivants :
Code:
1 2 3 4 5 6 7 8 9 10 11
| <div style="width:100%;height:80px;border:1px solid black;display:flex;flex-direction: row;">
<div id="1">1</div>
<div id="2">2</div>
<div id="3">3</div>
</div>
<div>
<div id="one">one</div>
<div id="two">two</div>
<div id="three">three</div>
</div> |
et mon script :
Code:
1 2 3 4 5 6
| $(document).ready(function(){
$("#1").click(function(){
$("#one").toggle();
});
}); |
Je voudrai que le clic sur 1, 2, ou 3 ouvre le one two ou three correspondant (le toggle fait bien) mais ferme les elements auparavant ouverts
En brefs je voudrais avoir qu'une div ouverte en meme temps, a la manière d'un menu horizontal déroulant
Je peux bien sur fermer les autres éléments "en dur" mais peut être y a t il une méthode plus élégante
Par avance merci