我有一个菜单和一个子菜单。我通过结合stackoverflow和api.jQuery的一些答案在Jquery中切换了它。但是现在我真的被卡住了,我找不到解决它的方法。每当我到达菜单时,子菜单就会切换(好事),但每当我到达子菜单链接时,它就会消失。
由于样式的原因,它在小提琴中不起作用,这就是我没有把它放在那里的原因。
HTML
<ul id="menüü">
<li class="menu">
<p><a href="meist.html">Meist</a>
</p>
<ul class="submenu">
<li class="asi1">Asi 1</li>
<li class="asi2">Asi 2</li>
<li class="asi3">Asi 3</li>
</ul>
</li>
<li class="menu">
<p><a href="seadmed.html">Seadmed</a>
</p>
<ul class="submenu">
<li class="item1">Item 1</li>
<li class="item2">Item 2</li>
<li class="item3">Item 3</li>
</ul>
</li>
</ul>
<div id="submenu"></div>
CSS
.menu {
display: inline;
float:left;
width:180px;
height:50px;
color:#191919;
text-align:center;
background:#990000;
-moz-border-radius-top-left: 50px;
border-top-left-radius: 50px;
position:relative;
}
.submenu {
font-size:14px;
display:none;
position:absolute;
top:62px;
right:25%;
z-index:300
}
.submenu {
background-color:#cecece;
}
.submenu > li {
list-style-type:none;
background-color:#fff;
color:blue;
cursor:pointer;
}
#submenu {
color:white;
height:40px;
width:900px;
background:#630000;
margin-top:50px;
position:relative;
}
JS
$(document).ready(function () {
$("li.menu").mouseenter(function () {
$(this).find(".submenu").toggle();
});
});