我在我的资产净值有这个列表项,它有一个下拉菜单悬停在两个元素设置的效果将一个元素
<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>
,这里是样式
nav .myDropDown{
display:none;
position:absolute;
min-height:160px;
background-color:#ffb700;
top:calc(15px + 100%)
}
,我想展示.myDropDown当悬停在li.projects上时,它仍然显示在悬停在.myDropDown本身上时,并且当鼠标不在li.projects或.myDropDown中时它会消失。
我有这个jQuery代码,但它不工作?!
$("nav .projects").hover(function(){
$("nav .myDropDown").css("display","block");
});
$("nav .myDropDown").hover(function(){
$(this).css("display","block");
},function(){
$(this).css("display","none");
});
为什么你只是不使用纯CSS的呢? – pumpkinzzz
你的资产净值不包含在OP – guradio
我试图这样做,但它不工作..导航UL li.projects在:hover {.myDropDown显示 :阻止 } 导航.myDropDown:悬停{ 显示:块 } – Abdallah