我有一個jQuery手風琴腳本,它的工作原理是我想要的。jquery手風琴內容沒有隱藏在第二次點擊
但是,理想情況下如果您想關閉打開的內容,應該在第二次點擊。
Like bootstrap accordion here.而我沒有使用這個,因爲我的菜單是動態的,只有一個'ID'(如果你想知道爲什麼我不使用這個)。
但是,我的腳本沒有像上面的例子那樣關閉打開的內容。
任何建議,以使這一工作作爲引導手風琴那樣順利?
我的HTML:
<div id="wrapper">
<div class="accordionButton">monday</div>
<div class="accordionContent">sunny<br /><br /><br /><br /><br /><br /><br /><br />more weather</div>
<div class="accordionButton">tuesday</div>
<div class="accordionContent">sunny<br /><br /><br /><br /><br />more weather</div>
<div class="accordionButton">wednesday</div>
<div class="accordionContent">sunny<br />more weather</div>
<div class="accordionButton">thursday</div>
<div class="accordionContent">sunny<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />more weather</div>
</div>
的Javascript:
$(document).ready(function() {
//ACCORDION BUTTON ACTION
$('div.accordionButton').click(function() {
$('div.accordionContent').slideUp('normal');
$(this).next().slideDown('normal');
});
//HIDE THE DIVS ON PAGE LOAD
$("div.accordionContent").hide();
});
任何幫助,將不勝感激。
使用切換。我認爲它會奏效。 –
爲什麼不使用jQuery的手風琴而不是自己構建? –