Bonjour,
Je suis intégrateur débutant et j'ai besoin d'aide pour le javascript/jquery.
Mon but est d'afficher un menu lorsque l'on clique sur l'icone hamburger et d'afficher le sous menu uniquement lorsque l'on clique sur "services". Le sous-menu doit se fermer lorsque l'on clique sur "services" et sur la page. Et le menu se ferme uniquement lorque l'on clique sur l'icone hamburger. J'ai essayé plusieurs codes trouvés sur le net mais rien ne fonctionne et je suis débutant en jquey. Si quelqu'un pouvait m'aider ce serait vraiment sympa . Merci
J'ajoute le code html:
et mon code CSS:
Je suis intégrateur débutant et j'ai besoin d'aide pour le javascript/jquery.
Mon but est d'afficher un menu lorsque l'on clique sur l'icone hamburger et d'afficher le sous menu uniquement lorsque l'on clique sur "services". Le sous-menu doit se fermer lorsque l'on clique sur "services" et sur la page. Et le menu se ferme uniquement lorque l'on clique sur l'icone hamburger. J'ai essayé plusieurs codes trouvés sur le net mais rien ne fonctionne et je suis débutant en jquey. Si quelqu'un pouvait m'aider ce serait vraiment sympa . Merci
J'ajoute le code html:
<nav>
<div class="nav_content">
<a href="index.html"><i class="fa fa-fire" aria-hidden="true"> LOGO</i></a>
<span class="menu_toggle">☰</span>
<ul class="main_nav">
<li><a href="#">Home</a></li><!--
--><li><a href="#">Products</a></li><!--
--><li><a href="#" class="sub_nav_btn">Services <i class="fa fa-caret-down" aria-hidden="true"></i></a>
<ul class="sub_nav" id="sub_nav2">
<li><a href="#">Engage</a></li>
<li><a href="#">Pontificate</a></li>
<li><a href="#">Synergize</a></li>
</ul>
</li><!--
--><li><a href="#">Contact</a></li>
</ul>
</div>
</nav><!--- END of nav --->
et mon code CSS:
/*---Main Nav ---*/
ul.main_nav{
border-top: 1px solid grey;
background-color: white;
display: none;
width: 100%;
list-style-type: none;
position: absolute;
top: 45px;
}
ul.main_nav > li:first-child{
padding-top: 4px;
}
ul.main_nav > li > a{
display: block;
font-size: 0.8rem;
text-decoration: none;
color: black;
padding: 11px 15px;
}
ul.main_nav > li > a:hover{
color: #9ACD32;
}
/*--- Sub nav ---*/
ul.sub_nav{
display: none;
list-style-type: none;
}
ul.sub_nav > li > a{
display: block;
text-decoration: none;
color: grey;
font-size: 0.9rem;
padding: 4px 25px;
}
ul.sub_nav > li > a:hover{
color: black;
}