Bonjour,,

J'ai les elements suivants :

Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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