我用jQuery開發了一個非常基本的手風琴。調整jQuery手風琴 - 打開所有標籤
我希望允許所有手風琴隨時開啓。
我還想要文字說open
& close
取決於它們是否打開/關閉。
HTML:
<div id="accordion">
<h4 class="accordion-toggle">Accordion 1</h4>
<div class="accordion-content default">
<p>Cras malesuada ultrices augue molestie risus.</p>
</div>
<h4 class="accordion-toggle">Accordion 2</h4>
<div class="accordion-content">
<p>Lorem ipsum dolor sit amet mauris eu turpis.</p>
</div>
<h4 class="accordion-toggle">Accordion 3</h4>
<div class="accordion-content">
<p>Vivamus facilisisnibh scelerisque laoreet.</p>
</div>
</div>
CSS:
.accordion-toggle {cursor: pointer; margin: 0;}
.accordion-content {display: none;}
.accordion-content.default {display: block;}
的Javascript:
$(document).ready(function($) {
$('#accordion').find('.accordion-toggle').click(function(){
//Expand or collapse this panel
$(this).next().slideToggle('fast');
//Hide the other panels
$(".accordion-content").not($(this).next()).slideUp('fast');
});
});
爲了讓所有的手風琴都可以打開,只需註釋'隱藏其他面板「代碼即可。 – APAD1 2015-02-10 22:31:57
嘗試在這裏:http://jsfiddle.net/zbjv3cak/2/ – michaelmcgurk 2015-02-10 22:34:07
你沒有包括jQuery,它會工作,一旦你做。 – APAD1 2015-02-10 22:34:38