jQuery slideUp / slideDown列表

时间:2012-01-30 16:15:28

标签: jquery

看看这里,了解我想做什么:

http://jsbin.com/uvoruh

$(document).ready(function() {
    $("a.show_child").hover(
        function () {
            $(this).addClass("active");
            $(this).next().show();
        },
        function () {
            $(this).removeClass("active");
            $(this).next().hide();
        }
    );
    $("ul.child").hover(
        function () {
            $(this).prev().addClass("active");
            $(this).show();
        },
        function () {
            $(this).prev().removeClass("active");
            $(this).hide();
        }
    );      
});

有点例证......更多css工作完美!但问题是当我想使用slideUp()和slideDown()而不是show()和hide()时。

1 个答案:

答案 0 :(得分:0)

添加停止

    $(document).ready(function () {
    $("a.show_child").hover(function () {
        $(this).addClass("active");
        $(this).stop(true).next().slideDown();
    }, function () {
        $(this).removeClass("active");
        $(this).stop(true).next().slideUp();
    });
    $("ul.child").hover(function () {
        $(this).prev().addClass("active");
        $(this).stop(true).slideDown();
    }, function () {
        $(this).prev().removeClass("active");
        $(this).stop(true).slideUp();
    });
});

http://jsfiddle.net/kAm2h/