Je cet élément de liste dans mon nav, il a un menu déroulantvol stationnaire sur deux éléments mis en effet à un élément
<li class="projects">
<a href="#">Projects</a>
<i class="fa fa-angle-down" aria-hidden="true"></i>
<ul class="list-unstyled myDropDown">
<li><a href="#">King SALEH Bridge</a></li>
<li><a href="#">Internationl future schools</a></li>
<li><a href="#">Elwakeel Companies Group</a></li>
</ul>
</li>
et est ici les styles
nav .myDropDown{
display:none;
position:absolute;
min-height:160px;
background-color:#ffb700;
top:calc(15px + 100%)
}
et je veux afficher .myDropDown lors du survol de li.projects et il est toujours affiché lors du survol de .myDropDown lui-même, et disparaît lorsque la souris n'est plus dans li.projects ou .myDropDown.
J'ai ce code jquery, mais ça ne marche pas?!
$("nav .projects").hover(function(){
$("nav .myDropDown").css("display","block");
});
$("nav .myDropDown").hover(function(){
$(this).css("display","block");
},function(){
$(this).css("display","none");
});
pourquoi u juste ne pas utiliser pour cela pur css? – pumpkinzzz
votre navigation ne figure pas dans l'OP – guradio
j'ai essayé de le faire, mais cela ne fonctionne pas .. nav ul li.projects: hover .myDropDown { display: block } nav .myDropDown: vol stationnaire { display: block } – Abdallah