嵌套的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"
});
现在,在我把手风琴套在手风琴里之前,这个效果很好。当您单击嵌套手风琴时,父手风琴将关闭。。。
我做错了什么?我可以嵌套标签,为什么不能嵌套手风琴?
我在这里放了一个JS小提琴: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/
解释:当你通过".account-head"时,意味着所有带有类".accord-head"的元素都将作为手风琴的标题。但是,当您通过">.acordo-head"时,它会将直属子项设置为标题为class".acordo-chead",因此切换仅适用于相应的手风琴。
相关文章:
- 如何将 Angular UI 引导手风琴拆分为多列
- UI - 手风琴在 empty() 和 append() 之后不起作用
- 语义 UI 手风琴获取打开事件中打开的项目的索引
- 寻址jquery ui手风琴子类
- 使jquery ui手风琴水平
- jQuery UI手风琴无法在本地目录的Safari中工作
- jQuery UI - 使用外部链接在选项卡中打开手风琴
- JQuery UI(手风琴),在初始化时打开活动选项卡
- 特定的手风琴菜单行为,可能是 jquery ui 或引导程序
- 角度 - 如何在角度 UI 手风琴上正确应用 is-open 属性
- JQuery UI 嵌套手风琴 - 单击子手风琴将关闭父手风琴
- 重新定位 Jquery UI 手风琴的标题图标
- 嵌套的 jQuery UI 手风琴不起作用
- 角度 UI 在间隔更新期间保持手风琴打开
- 在 jQuery UI 手风琴中加载 Google 地图
- Angular UI Bootstrap 0.8.0手风琴在IE8中未显示所选值
- 将ng-click事件添加到angular ui手风琴中
- jQuery UI手风琴打开后加载jQuery Ajax
- 在页面加载后打开jQuery UI's手风琴中的所有部分
- jQuery UI手风琴不能与Javascript一起工作