我正在使用Bootstrap Switch插件和Bootstrap Modal。用户点击将切换从on
更改为off
后,模态框会在请求确认时淡出。
如果用户点击“确认”按钮后,如何将切换从on
更改为off
或从off
更改为on
?如果用户单击“取消”,则交换机应返回Off
状态。
$("#myswitch").bootstrapSwitch();
$('#myswitch').on('switchChange.bootstrapSwitch', function (e, data) {
$('#showModal').modal({
backdrop: 'static',
keyboard: false
});
});
答案 0 :(得分:16)
您可以使用state
方法阻止切换更改。请记住使用第三个参数来确保不再执行该事件。
$('#myswitch').bootstrapSwitch('state', !data, true);
工作示例: