1

display:hidden;How can I group themという対応する div を切り替えるためのこれらのリンクがあります。10個以上持ってるから。

            $('a#toggle-b').click(function() {
            $('.toggle-b').toggle('slow').css('display','inline-block').siblings().hide('slow');
            $('.describe').fadeIn('slow');
            return false
            });

            $('a#toggle-c').click(function() {
            $('.toggle-c').toggle('slow').css('display','inline-block').siblings().hide('slow');
            $('.describe').fadeIn('slow');
            return false
            });

            $('a#toggle-d').click(function() {
            $('.toggle-d').toggle('slow').css('display','inline-block').siblings().hide('slow');    
            $('.describe').fadeIn('slow');
            return false
            });
4

3 に答える 3

1
 $('a[id^=toggle-]').click(function() {
    $('.' + this.id ).toggle('slow').css('display','inline-block').siblings().hide('slow');
    $('.describe').fadeIn('slow');
    return false;
 });
于 2012-11-09T05:52:36.530 に答える
0

これを試して:

$('a').click(function() {
     $('.'+this.id).toggle('slow').css('display','inline-block').siblings().hide('slow');
     $('.describe').fadeIn('slow');
            return false
});
于 2012-11-09T05:47:36.360 に答える
0
$('a').click(function() {
    var cls = '.'+$(this).attr('id');
        $(cls).toggle('slow').css('display','inline-block').siblings().hide('slow');
        $('.describe').fadeIn('slow');
        return false
        });​
于 2012-11-09T05:48:54.767 に答える