我正在制作可折叠/可展开的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
@欢迎您。你可以通过点击绿色的勾号来接受答案 –