【发布时间】:2016-02-16 22:47:11
【问题描述】:
我有一个带有面板标题和面板主体的 Bootstrap v3 面板。我希望用户能够单击面板标题,它将折叠/展开面板主体。我正在使用 Bootstrap 的 Collapse javascript 来执行此操作。这是我的标记:
<div class="panel panel-default group-panel">
<div class="panel-heading" role="button" data-toggle="collapse" data-target="#panel-body-foobar">
<a href="#" class="btn btn-xs">Action Button</a>
</div>
<div class="panel-body collapse in" id="panel-body-foobar">
Some content here.
</div>
</div>
此代码工作正常,单击面板标题将折叠/展开正文。但是,请注意我在面板标题内还有一个按钮。当我单击该按钮时,它正在折叠/展开面板主体。如果您不明白我的意思,请参阅此jsfiddle。
我如何配置它,以便仅直接单击面板标题而不是任何子元素将触发折叠/展开?
【问题讨论】:
标签: javascript jquery html twitter-bootstrap twitter-bootstrap-3