【发布时间】:2012-04-18 16:00:22
【问题描述】:
我正在尝试修改 Bootstrap 折叠插件,以允许我指定单击手风琴(打开)是否应自动关闭手风琴中的其他项目(因此可以一次打开手风琴中的多个项目)
我想在手风琴上创建一个新的数据属性,比如data-collapse-type="auto|manual"
对于我的技能水平来说,引导 jQuery 插件有点高级。我需要处理的最相关的部分似乎在第 52 行,actives.collapse('hide')。如果设置了 'data-collapse-type="manual"',我不希望这种情况发生(省略属性或设置 auto 应该保持默认行为)。
我创建了一个jsfiddle where I've been experiementing。
谁能帮助我走上正轨?
【问题讨论】:
-
好消息是现在angular-ui.github.com/bootstrap 中有一个用于boostrap 手风琴的原生AngularJS 指令。在这里演示:plnkr.co/edit/SPWkMO?p=preview
-
看this answer:“只是不要使用数据父属性”!
标签: javascript jquery oop twitter-bootstrap