ฉันใช้กลุ่มปุ่ม Bootstrap เป็นชุดช่องทำเครื่องหมาย
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-primary">
<input type="checkbox"> Option 1
</label>
<label class="btn btn-primary">
<input type="checkbox"> Option 2
</label>
<label class="btn btn-primary">
<input type="checkbox"> Option 3
</label>
</div>
ดู http://getbootstrap.com/javascript/#buttons ส่วนช่องทำเครื่องหมายสำหรับตัวอย่างการทำงาน
เมื่อคุณวางเมาส์เหนือปุ่มที่ไม่ได้เลือก ปุ่มจะเปลี่ยนเป็นสีเดียวกับปุ่มที่เลือก หากคุณคลิกที่ปุ่ม มันจะไม่เปลี่ยนสีเนื่องจากเป็นสีเดียวกับปุ่มที่เลือกไว้อยู่แล้ว ดังนั้นคุณจึงต้องเลื่อนเมาส์ออกจากปุ่มเพื่อตรวจสอบว่าคุณได้คลิกอย่างถูกต้องแล้ว เห็นได้ชัดว่าปัญหาที่คล้ายกันเกิดขึ้นเมื่อย้ายจากสถานะที่เลือกไปเป็นสถานะที่ไม่ได้ตรวจสอบ ฉันคิดว่าสิ่งนี้ทำให้ผู้ใช้ของฉันสับสนเล็กน้อย มีวิธีใดบ้างที่จะทำให้ปุ่ม Bootstrap ไม่เปลี่ยนสีเมื่อโฮเวอร์?