1

我正在尝试从列表中删除一个项目而不会丢失动画“悬停”: jsfiddle

代码

$(window).load(function() {

    $('.parent').hover(function() {

        $('.child').css({
            "width": "320px",
            "height": "300px"
        });
        $(this).find('.child').dequeue().stop().slideToggle("fast");

    });

    $(".binda").click(function() {
        $(this).remove()
    });

});​
4

2 回答 2

1

试试这个演示 http://jsfiddle.net/pYa87/

接口:

希望它适合原因:)

代码

$(window).load(function() {

    $('.parent').mouseover(function() {

        $('.child').css({
            "width": "320px",
            "height": "300px"
        });
        $(this).find('.child').dequeue().stop().slideDown("fast");

    }).mouseout(function() {

        $(this).find('.child').dequeue().stop().slideUp("fast");
    });

    $(".binda").click(function() {
        $(this).remove()
    });

});​
于 2012-10-15T00:13:38.590 回答
1

你的方法是有道理的,但不幸的是行不通。我修复了小提琴并根据我认为您正在尝试做的事情来实现您可以做的事情。

$(window).load(function() {

    $('.parent').hover(function() {
        $('.child').stop().slideDown('fast');
    }, function() {
        $('.child').stop().slideUp('fast');
    });

    $('.binda').click(function() {
        $(this).remove();
    });

});​

小提琴

于 2012-10-15T00:13:49.913 回答