我在我的网站上使用Twitter Bootstrap实现了手风琴效果,如此http://getbootstrap.com/javascript/#collapse-example-accordion .
打开和关闭面板似乎不会向任何父元素添加类,只有.panel-headings和.panel-collapses ...
我想让它在所有手风琴的面板关闭/折叠时向父元素添加一个类(在文档的示例中为div.bs-example) .
Bootstrap可以选择这样做吗?
如果没有,似乎这不会太难实现......
-
点击/折叠打开
.panel-heading
将class="all-closed"
添加到父元素 -
点击/打开未打开的
.panel-heading
删除"all-closed"
类(如果存在)
但也许Bootstrap可以选择吗?或者也许某人有一些jQuery示例让我朝着正确的方向前进?
1 回答
我最终得到了一些几乎工作的janky代码......刚刚发现我需要使用
.on
方法才能使它真正起作用 .我的解决方案如下所示: