这是 FIDDLE
我有一个列表,但第一次点击时不会展开。 然后在第二次单击时,它会一次展开并折叠。 不知道为什么......
这是一个JQuery位的片段
$(".expandListHeader").click(function () { $header = $(this); $content = $header.next(); $content.slideToggle(200, function () { $('.contentCol', this).fadeToggle(400); }); });
这是另一个列表,它确实有效,但我改变了类。 (不能使用这个) 它们在各方面都是相同的(99.9%肯定),因为这些类名被剔除了 的 FIDDLE
答案 0 :(得分:1)
答案 1 :(得分:1)
尝试添加样式 -
.expandListContent {
display: none
}
答案 2 :(得分:0)
我已将此style="display:none"
添加到expandListContent
部分并且有效。
<强> FIDDLE 强>
<div class="expandListHeader">
<div class="Collapse">
<div class="expandListHeaderRow">A</div>
</div>
</div>
<div class="expandListContent" style="display:none"> <--- HERE
<div class="expandListContentRow contentCol">
<div class="expandListItem">Abraham</div>
<div class="expandListItem">Albert</div>
<div class="expandListItem">Amber</div>
<div class="expandListItem">Andrew</div>
<div class="expandListItem">Arnold</div>
<div class="expandListItem">Astrix</div>
<div class="expandListItem">Athur</div>
</div>
</div>