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/

API:

それが原因に適合することを願っています:)

コード

$(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 に答える