我已经制作了问题的jsfiddle http://jsfiddle.net/Q44My/。单击普通PC浏览器中的按钮时,按钮正常。点击将它们从白色变为紫色,然后再次点击将它们从紫色变为白色。
在移动设备上执行此操作时,它会出错。单击一次可将按钮从白色变为紫色。除非您单击其他按钮之一或屏幕上的任何其他按钮,否则再次单击它将保持紫色。
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-checkbox">
<input type="checkbox"> Option 1
</label>
<label class="btn btn-checkbox">
<input type="checkbox"> Option 2
</label>
<label class="btn btn-checkbox">
<input type="checkbox"> Option 3
</label>
</div>