今天有一个项目要做下拉菜单,是要悬停上去然后出现下拉菜单,然后我的下拉菜单部分如下
<div class="dropdown">
<ul>
<li>
<a href="##"><span>小</span>小学</a>
<div class="dropdownmenu1">
<ul>
<li><a href="#">123123</a></li>
<li><a href="#">123123</a>3</li>
<li><a href="#">123123</a></li>
</ul>
</div>
</li>
<li>
<a href="##"><span>初</span>初中</a>
<div class="dropdownmenu1">
<ul>
<li><a href="#">123123</a></li>
<li><a href="#">123123</a></li>
<li><a href="#">123123</a></li>
</ul>
</div>
</li>
<li>
<a href="##"><span>高</span>高中</a>
<div class="dropdownmenu1">
<ul>
<li><a href="#">123123</a></li>
<li><a href="#">123123</a></li>
<li><a href="#">123123</a></li>
</ul>
</div>
</li>
<li>
<a href="##"><span>升</span>升学考</a>
<div class="dropdownmenu1">
<ul>
<li><a href="#">123123</a></li>
<li><a href="#">123123</a></li>
<li><a href="#">123123</a></li>
</ul>
</div>
</li>
<li>
<a href="##"><span>优</span>优等生</a>
<div class="dropdownmenu1">
<ul>
<li><a href="#">123123</a></li>
<li><a href="#">123123</a></li>
<li><a href="#">123123</a></li>
</ul>
</div>
</li>
</ul>
</div>
然后我绑定了一个mouseover事件到li上,li里有一个a标签,然后现在就是我悬停过去的时候,如果鼠标移到li里a标签的内容上,就会触发mouseout事件,然后下拉菜单就会收回,然后再次出现,再收回。。我现在弄懂了是因为移到a上,浏览器会认为你移出li了。然后由于事件冒泡,下拉菜单收回后又回再出现,但是我现在就是想不通这种情况怎么办。求各位大神给个解决方法啊
肥柴
B1ackout
UIll