Hello à tous,
Je débute en jquery, j'ai fait ce script là :
Code :
- <body style="color:#000;">
- <a class="ascenseur">Ouvrir</a>
- <div style="height: 50px; width: 50px; display:hidden;">LOL</div>
- </body>
- <script src="template/js/jquery.js"></script>
- <script type="text/javascript">
- jQuery().ready(function(){
- $(".ascenseur" ).next("div" ).hide();
- $(".ascenseur" ).click(function(){
- if($(this).next("div" ).is(":hidden" )){
- $(".ascenseur" ).next("div:visible" ).slideUp("slow" );
- $(this).next("div" ).slideDown("slow" );
- } else {
- $(this).next("div" ).slideUp("slow" );
- }
- });
- });
- </script>
|
Le but est d'en faire un menu un peu comme celui de canalplus.fr
Où en gros, quand on clique sur un élément du menu, ça ouvre via effet slide un div, quand on reclique sur le même élément ça ferme la div, et quand c'est déjà ouvert et qu'on clique sur un autre élément, ça met un petit effet fade.
Il me faut donc resoudre plusieurs choses :
1/ Permettre d'avoir plusieurs éléments de menu avec plusieurs div, chacune ouvrante la bonne
2/ Mettre en place l'effet de fade si une div est déjà ouverte et qu'on en ouvre une autre
Si quelqu'un peut m'aider, merci beaucoup
(au pire, si vous avez juste le lien d'un script jquery d'un menu type canalplus.fr, je suis prenant aussi )
Message édité par Alekusu2 le 07-07-2011 à 14:49:52
---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom