嵌套 UI 手风琴?
Nested UI Accordions?
我正在使用 Jquery UI Accordion
这里是html结构
<div class="accordion">
<div class="accordion-section">
<div class="accordion-head">
</div>
<div class="accordion-body">
</div>
</div>
<div class="accordion-section">
<div class="accordion-head">
</div>
<div class="accordion-body">
</div>
</div>
</div>
这是 JS 调用
$(".accordion").accordion({
header: ".accordion-head",
collapsible: true,
active: false,
heightStyle: "content"
});
现在,在我将手风琴嵌套在手风琴中之前,这一切正常。单击嵌套手风琴时,父级手风琴关闭...
我做错了什么?我可以嵌套 Tabs,为什么我不能嵌套手风琴?
我在这里放了一个JS fiddle: http://jsfiddle.net/mktmapyu/
尝试:
$(".accordion").accordion({
header: ">.accordion-head", //Note the selector change
collapsible: true,
active: false,
heightStyle: "content"
});
而不是
$(".accordion").accordion({
header: ".accordion-head",
collapsible: true,
active: false,
heightStyle: "content"
});
演示:http://jsfiddle.net/lotusgodkk/mktmapyu/3/
解释:当你传递“.accordion-head”时,意味着所有带有class“.accordion-head”的元素都可以工作作为手风琴的 header。但是当你通过 ">.accordion-head" 时,它将立即设置 child 和 class ".accordion-head" for header 因此切换将起作用仅适用于相应的手风琴。
我正在使用 Jquery UI Accordion
这里是html结构
<div class="accordion">
<div class="accordion-section">
<div class="accordion-head">
</div>
<div class="accordion-body">
</div>
</div>
<div class="accordion-section">
<div class="accordion-head">
</div>
<div class="accordion-body">
</div>
</div>
</div>
这是 JS 调用
$(".accordion").accordion({
header: ".accordion-head",
collapsible: true,
active: false,
heightStyle: "content"
});
现在,在我将手风琴嵌套在手风琴中之前,这一切正常。单击嵌套手风琴时,父级手风琴关闭...
我做错了什么?我可以嵌套 Tabs,为什么我不能嵌套手风琴?
我在这里放了一个JS fiddle: http://jsfiddle.net/mktmapyu/
尝试:
$(".accordion").accordion({
header: ">.accordion-head", //Note the selector change
collapsible: true,
active: false,
heightStyle: "content"
});
而不是
$(".accordion").accordion({
header: ".accordion-head",
collapsible: true,
active: false,
heightStyle: "content"
});
演示:http://jsfiddle.net/lotusgodkk/mktmapyu/3/
解释:当你传递“.accordion-head”时,意味着所有带有class“.accordion-head”的元素都可以工作作为手风琴的 header。但是当你通过 ">.accordion-head" 时,它将立即设置 child 和 class ".accordion-head" for header 因此切换将起作用仅适用于相应的手风琴。