仅展开一个带有jQuery的部分
我知道以前有人这样做过,但我正试图自己从头开始写这篇文章 我有以下格式的问答部分:仅展开一个带有jQuery的部分,jquery,Jquery,我知道以前有人这样做过,但我正试图自己从头开始写这篇文章 我有以下格式的问答部分: <div class="Q">aaaa</div> <div class="A">bbbb</div> <div class="Q">cccc</div> <div class="A">dddd</div> 如何在打开新分区之前折叠任何可能打开的分区,而不使其在展开之前先折叠?我想您正在寻找 $(".A").hid
<div class="Q">aaaa</div>
<div class="A">bbbb</div>
<div class="Q">cccc</div>
<div class="A">dddd</div>
如何在打开新分区之前折叠任何可能打开的分区,而不使其在展开之前先折叠?我想您正在寻找
$(".A").hide();
$(".Q").click(function() {
$(this).next("div:first").slideToggle("slow");
});
我想你在找我
$(".A").hide();
$(".Q").click(function() {
$(this).next("div:first").slideToggle("slow");
});
就这么简单:
$('.q').click(function() {
$('.a:visible').slideUp('slow');
$(this).next('.a').is(":hidden").slideDown('slow');
})
这么简单:
$('.q').click(function() {
$('.a:visible').slideUp('slow');
$(this).next('.a').is(":hidden").slideDown('slow');
})
这很好,除非你点击标题折叠展开的部分。。。很好,但请确保您没有打开下一个可见的图标,这意味着它可能是另一个问题的答案:)这很好,除非您单击标题以折叠展开的部分。。。很好,但是要确保你没有打开下一个可见的wich,这意味着它可能是另一个问题的答案:)有没有办法通过单击打开部分的标题来全部折叠?@santa:什么是全部折叠?折叠所有内容而不打开当前部分?有没有办法通过单击打开部分的标题来折叠所有内容?@santa:你说的“全部折叠”是什么意思?折叠所有内容而不打开当前的?