将第一个子元素设置为非活动状态

时间:2013-02-14 13:35:01

标签: jquery

你有这个代码,我想让第一支手风琴关闭。有关如何使其有效的任何提示?

jQuery(document).ready(function() {
jQuery('.accordion .container').hide();
jQuery('.accordion .trigger:first-child').addClass('active').next().show();

jQuery('.accordion .trigger').click(function() {
    if(jQuery(this).next().is(':hidden')) {
        jQuery(this).parent().find(".trigger").removeClass('active').next().slideUp('fast');
        jQuery(this).toggleClass('active').next().slideDown('fast');
    }
    return false;
}); 

});

1 个答案:

答案 0 :(得分:1)

改变这个:

jQuery('.accordion .trigger:first-child').addClass('active').next().show();

要:

jQuery('.accordion .trigger').first().removeClass('active').hide().next().addClass('active').show();