我正在製作可摺疊/可展開的div,類似於手風琴,如果我點擊特定標題,則會顯示與標題相關的內容。如果我點擊不同的標題,先前打開的內容將會關閉,然後纔會顯示最近點擊的標題的當前內容,因此一次只能打開一個內容部分。我已經弄清楚了。無法隱藏所有div內容
<div class="container">
<div class="title">ONE</div>
<div class="content">Content One</div>
</div>
<div class="container">
<div class="title">TWO</div>
<div class="content">Content Two</div>
</div>
<div class="container">
<div class="title">THREE</div>
<div class="content">Content Three</div>
</div>
<div class="container">
<div class="title">FOUR</div>
<div class="content">Content Four</div>
</div>
但是,我試圖讓所有的div都可以摺疊並隱藏所有內容。我真的很難搞清楚這一部分。這是我到目前爲止有:
$(".title").click(function() {
$content = $(this).next();
if (!($content.is(":visible"))) {
$(".content").slideUp("fast");
$content.slideToggle(200);
}
});
DEMO:http://jsfiddle.net/2skczuze/
我用javascript相當新的,所以我無法弄清楚如何使擴大的股利,而無需打開另一個div合攏。
正是我在找的東西。保持簡短。非常感謝! :) – Lou
@歡迎您。你可以通過點擊綠色的勾號來接受答案 –