【发布时间】:2020-01-20 14:39:12
【问题描述】:
我有一个使用以下 HTML 的可折叠面板:
<div class="panel panel-entity panel-default>
<div class="panel-heading" onclick="{ $(event.target).siblings('.panel-body').slideToggle('slow'); }">
<span class="panel-heading-text">@Model.RoleName</span>
</div>
<div class="panel-body">
<div class="form-horizontal">
<div class="entity">
@*A bunch of form groups*@
</div>
</div>
</div>
</div>
但是,这仅允许用户单击面板标题来折叠面板,这意味着当他们单击标题中的文本时,它不会折叠面板。 我可以采取另一种方法来允许用户单击标题中的任意位置(包括文本)来折叠面板吗?
【问题讨论】:
-
标记中的 .panel-body 元素在哪里?如果您提供了一个完整的最小示例,这将有所帮助!
-
@ConstantinGroß 为完整性编辑
标签: javascript jquery html css twitter-bootstrap-3