【发布时间】:2012-09-25 07:19:04
【问题描述】:
我有一个菜单,我试图让子菜单在鼠标悬停时淡入,并在鼠标离开时淡出。我尝试了几种解决方案,其中大多数导致菜单在悬停时立即消失,而不是在 mouseleave/mouseout 时。 下面的代码是我认为最有意义的代码。但结果是菜单淡入,但不淡出。
<script type="text/javascript">
$(document).ready(function(){
//When hovering a top-level link, submenu fadein.
$('.toppunkt a').mouseenter(function(){
$('ul.sub-menu').fadeIn();
});
//When leaving the submenu, fadeout.
$('.ul.sub-menu').mouseleave(function(){
$('ul.sub-menu').fadeOut();
});
});
</script>
【问题讨论】:
-
请务必选择“正确”的答案,否则您的问题将来可能会无人回答