我正在尝试使用手风琴并在标题内有一个复选框。但是,当我单击手风琴标题中的复选框时,它会折叠或展开手风琴。有没有办法在没有手风琴展开/折叠的情况下单击复选框?
问问题
8761 次
2 回答
7
单击会冒泡到手风琴标题,因此另一种可能性(除了按照其他人的建议将复选框移动到切换之外)是停止冒泡。
使用一些 JQuery,例如:
$("input[type=checkbox]").on("click", function(event) {
event.stopPropagation();
});
或使用更短的复选框选择器:
$(":checkbox").on("click", function(event) {
event.stopPropagation();
});
于 2013-10-03T12:12:46.000 回答
6
您必须将复选框放在手风琴切换之外但在手风琴标题类内,即
<div class="accordion-heading">
<input type="checkbox" name="box"/>
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordionParent" href="#collapseone">
<p>Heading1</p>
</a>
</div>
并添加CSS.accordion-heading a.accordion-toggle { display: inline-block; }
于 2013-01-02T06:25:39.473 回答