0

メニューの展開可能性/折りたたみ可能性を「プラス」記号で示したいです。アイテムが展開されたときにプラス記号をマイナス記号に置き換えたい。

現時点で唯一の問題は、別のアイテムをクリックしたときにマイナスをプラスに戻すことです。

助言がありますか?

フィドル: http://jsfiddle.net/saltcod/Lg9Mn/

4

1 に答える 1

1

これを試してください - http://jsfiddle.net/Lg9Mn/2/

jQuery(function($){
    var allMetaFields = $('.meta-field').hide();

    $('.topics-meta h3').on('click', function(){
        $('.topics-meta span').text('+');
        $(this).find('span').text('-');
        allMetaFields.slideUp();

        if ( $(this).next().is(":visible") ) {
            $(this).find('span').text('+');
        } else {
            $(this).next().slideDown();
        }

        return false;
    });
}); 
于 2012-07-04T16:28:20.267 に答える