<input type="checkbox" name="mySwitch" id="mySwitch">
<link href="~/Content/bootstrap-switsh/bootstrap-switch.css" rel="stylesheet" />
<script src="~/Content/js/jquery/jquery-2.1.1.min.js"></script>@*jquery有一定的版本要求,版本太低可能会让bootstrapswitch事件无法应用*@
<script src="~/Content/bootstrap-switsh/bootstrap-switch.js"></script>
function load() {
//获取控件初始状态window.parent.Warn_Start为false或者true
var r = window.parent.Warn_Start
//有则销毁(Destroy)
$('#mySwitch').bootstrapSwitch('destroy');//定义按钮刷新时可添加,否则可以不加
//重新加载
$('#mySwitch').bootstrapSwitch({
onText: "启动",
offText: "停止",
onColor: "success",
offColor: "info",
size: "small",
state: r,
onSwitchChange: function (event, state) {
window.parent.Warn_Start = state;
var $el = $(event.el)
, value = event.value;
console.log(event, $el, value);
if (state == true) {
Msg.notifySuccess("已启动");
} else {
Msg.notifySuccess("已关闭");
}
}
})
}