我建设使用KnockoutJs和Twitter的引导的UI。
我使用的checked
称为引导对话中结合dropdown-toggle
。
<div class="btn-group">
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
Facets
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<!-- ko foreach: facets -->
<li>
<input type="checkbox" data-bind="checked: Visible" />
<span data-bind="text: Name"></span>
</li>
<!-- /ko -->
</ul>
</div>
一切都很好,只是我想下拉对话检查复选框时保持开放。
下面是一个例子的小提琴: http://jsfiddle.net/MikeEast/L3KfG/2/
我曾尝试创建它使用与检查明确绑定在一起我自己装订处理器event.preventDefault()
和event.stopPropagation()
这让开了对话,但防止被检查的复选框。
任何指针?