我有一個菜單,我試圖讓子菜單在mouseover上淡出,並在mouseleave上淡出。我嘗試了幾種解決方案,其中大多數解決方案導致菜單在懸停時立即消失,而不是在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>
一定要選擇一個答案, '正確的',否則您的問題最終可能在未來 – Mutmatt