Bonjour à tous et merci à ceux qui prendront le temps de me répondre.
Voilà mon souci du jour.
J'ai cette séquence en JS qui me permet d'afficher un div par un effet de slide.
Il y en à 3, activables chacun par un bouton.
Mon souci est que ceux-ci ne remontent pas lorsque l'on choisi de clicker sur un autre de ses slides ou de clicker sur un endroit vide de la page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 <script type="text/javascript"> $(document).ready( function() {$('.panelLink').click(function() { if ($('#slide_panellogin').is(':hidden')) { $('#slide_panellogin').slideDown('slow'); } else { $('#slide_panellogin').slideUp('slow'); } }); }); $(document).ready( function() {$('.panelSearch').click(function() { if ($('#slide_panelsearch').is(':hidden')) { $('#slide_panelsearch').slideDown('slow'); } else { $('#slide_panelsearch').slideUp('slow'); } }); }); $(document).ready( function() {$('.panelAccount').click(function() { if ($('#slide_panelaccount').is(':hidden')) { $('#slide_panelaccount').slideDown('slow'); } else { $('#slide_panelaccount').slideUp('slow'); } }); }); ;
De plus il me semble que l'on pourrait concaténer ce code pour n'avoir qu'une fonction regroupant les trois mais je ne voit pas comment procéder.
Vous le constaterez je ne suis pas doué en JS.
Merci à ceux qui pourront m'apporter une solution.
Des explications éventuelles seront bienvenues.
Partager