1

助けが必要です...スライドアップ/スライドダウンのようなこのコード効果を追加したい. 私はすでにこの効果を追加していますが、ボックスを閉じたい場合に見つけた問題は、ボックスを開いたままにすることだけです

私の英語でごめんなさい;)

助けてくれてありがとう..

$(function() {
    $(".avatar1, .social").hide();
    $(".teamBox").click(function() {
        $(this).find(".avatar1, .social").slideDown('slow')
            .end().parent().siblings().find(".avatar1, .social").slideUp('slow');
    });
});

デモ はこちら

4

3 に答える 3

5

You can toggle function to do this :

$('.teamBox').click(function() {
     $(this).find('.avatar1, .social').slideToggle('slow');
});

See demo here.

于 2013-02-19T14:58:07.647 に答える
1

私はあなたがこのようなものを探していると思います:

$('.teamBox').click(function () {
    $('.avatar1, .social').slideUp('slow');
    $(this).find('.avatar1, .social').slideDown('slow');
});
于 2013-02-19T15:03:33.630 に答える
1

あなたはこのようにすることができます

$(function() {
    $(".avatar1, .social").hide();
    $(".teamBox").click(function() {
        var $el = $(this).find(".avatar1, .social"); // cache elements to be toggled
        $el.slideToggle('slow'); // only slide toggle current clicked
        $(".avatar1, .social").not($el).slideUp('slow'); // slide up all others
    });
});

http://jsfiddle.net/9Ek6n/

于 2013-02-19T15:03:55.163 に答える