2013-02-14 70 views
0

您好,我希望第一個手風琴可以關閉。有關如何使其工作的任何疑問?將第一個子元素設置爲非活動狀態

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; 
}); 

});

+0

請解釋更好的 - 告訴我們你希望發生什麼,以及*是*發生,我們看一些HTML以及。 – Archer 2013-02-14 13:36:21

回答

1

更改此:

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

要:

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

有什麼區別? – Archer 2013-02-14 13:37:08

+0

@Archer我刪除了'.next()'。沒看見? – 2013-02-14 13:37:50

+1

是的 - 我的壞的感謝:) – Archer 2013-02-14 13:39:27

相關問題