向下滑动菜单向下滑动,但不会向上滑动

时间:2012-12-12 16:53:03

标签: jquery

我使用jQuery创建了一个下拉菜单

$(document).ready( function() {
    $('ul.menu li').mouseover( function() {
        $('ul', this).slideDown(200, function(){
        $('ul.menu li ul').mouseout( function() {
            $('ul', this).slideUp(200, function(){
                $(this).stop();
            });


        });
        });
    })
});

但在我做鼠标悬停之后它并没有隐藏。

1 个答案:

答案 0 :(得分:0)

我认为这是因为你在mouseover函数中绑定了mouseout函数。

尝试修改它:

$(document).ready( function() {
    $('ul.menu li').mouseover(function() {
        $('ul', this).slideDown(200);
    });
    $('ul.menu li ul').mouseout( function() {
        $('ul', this).slideUp(200);
    });
});