我也想保留样式,所以我省略了 disabled 字段,只是用一个新类来抵消 CSS display-only
:
<div class='btn-group display-only' data-toggle='buttons'>
<label class='btn btn-default button-array'>Friday PM</label>
<label class='btn btn-default button-array'>Saturday AM</label>
<label class='btn btn-default button-array'>Graduation</label>
<label class='btn btn-default button-array'>Saturday PM</label>
<label class='btn btn-default button-array'>Sunday AM</label>
<label class='btn btn-default button-array'>Sunday PM</label>
<label class='btn btn-default button-array'>Monday AM</label>
</div>
和CSS:
.btn-group.display-only label.btn {
pointer-events: none;
cursor: not-allowed;
}
.btn-group.display-only label.btn.active {
opacity: 1;
color: #333;
background-color: #e6e6e6;
border-color: #adadad;webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
..似乎对我很有效。