bonjour après avoir parcouru le site et sans trouver ma réponse je me permet de vous appeler à l'aide.
J'ai vu un tutoriel sur un menu en accordéon avec Jquery que voici
http://www.alsacreations.com/tuto/lire/602-Creer-un-menu-accordeon-avec-jQuery.html
j aurai aimer le mettre à l'horizontal je vous joins mon html, css et js.
html:
css:
JavaScript:
Merci d'avance pour vos réponses et votre aide a une débutante.
J'ai vu un tutoriel sur un menu en accordéon avec Jquery que voici
http://www.alsacreations.com/tuto/lire/602-Creer-un-menu-accordeon-avec-jQuery.html
j aurai aimer le mettre à l'horizontal je vous joins mon html, css et js.
html:
<div id="nav">
<ul class="navigation">
<li><a href="#" title="Aller à la page 1">Accueil</a></li>
<li class="toggleSubMenu"><span>Artistes</span>
<ul class="subMenu">
<li><a href="#" title="Aller à la page 2.1">Item 2.1</a></li>
<li><a href="#" title="Aller à la page 2.2">Item 2.2</a></li>
<li><a href="#" title="Aller à la page 2.3">Item 2.3</a></li>
</ul>
</li>
<li class="toggleSubMenu"><span>Actualitées</span>
<ul class="subMenu">
<li><a href="#" title="Aller à la page 3.1">Item 3.1</a></li>
<li><a href="#" title="Aller à la page 3.2">Item 3.2</a></li>
</ul>
</li>
<li><a href="#" title="Aller à la page 4">Forum</a></li>
<li><a href="#" title="Aller à la page 5">Newsletter</a></li>
</ul>
</div>
css:
#nav {
height:32px;
background-image: url(couleur/nav.png);
}
.navigation {
margin: 0;
padding: 0;
list-style: none;
color: #000;
width: 200px;
font: 1.2em "Trebuchet MS", sans-serif;
}
.navigation a, .navigation span {
display: block;
padding: 4px 10px;
color: #000;
text-decoration: none;
}
.navigation a:hover, .navigation a:focus, .navigation a:active {
text-decoration: underline;
}
.navigation .subMenu {
font-size: .8em;
font-size: .9em;
margin: 0;
padding: 0;
float:left;
border-bottom: 1px solid #666;
}
.navigation ul.subMenu a {
background: none;
padding: 3px 20px;
}
ul li {
float:left;
}
JavaScript:
$(document).ready( function () {
$(".navigation ul.subMenu:not('.open_at_load')").hide();
$(".navigation li.toggleSubMenu span").each( function () {
var TexteSpan = $(this).text();
$(this).replaceWith('<a href="" title="Afficher le sous-menu">' + TexteSpan + '<\/a>') ;
} ) ;
$(".navigation li.toggleSubMenu > a").click( function () {
if ($(this).next("ul.subMenu:visible").length != 0) {
$(this).next("ul.subMenu").slideUp("normal", function () { $(this).parent().removeClass("open") } );
}
else {
$(".navigation ul.subMenu").slideUp("normal", function () { $(this).parent().removeClass("open") });
$(this).next("ul.subMenu").slideDown("normal", function () { $(this).parent().addClass("open") } );
}
return false;
});
} ) ;
Merci d'avance pour vos réponses et votre aide a une débutante.