Bonjour;
Ca fait un moment que je galère avec Jquery. Je précise que je débute en javascript
J'ai une page avec des div (div1, div2, div3 ..) j'aimerai que quand je clique sur 'lien1' ca affiche div1 avec l'effet slidedown, idem pour lien2 ->div2 ...
En fouillant un peu j'ai trouvé un script que j'ai mis dans mon headça :
Code :
- <script src="js/jquery-1.4.2.min.js" type="text/javascript"></script>
- <script type="text/javascript">
- function afficher(divCible){
- if($("#"+divCible).style.display == 'none') {
- $("#"+divCible).slideDown(1000);
- }
- else {
- $("#"+divCible).slideUp(1000);
- }
- }
- </script>
|
Ensuite je l'appelle avec
Code :
- <a href="#" onclick="afficher(div1);">test</a>
|
Ca ne fonctionne pas. Mes div sont bien en display:none;
Pourquoi ca ne marche pas ? Merci de votre aide
Message édité par aspirateur le 07-09-2010 à 18:43:03