$(function() { $('#mySwitch').on('switch-change', function (e, data) { var $el = $(data.el), value = data.value; console.log(e, $el, value); }); // DIMENSION $('#btn-size-regular-switch').on('click', function () { $('#dimension-switch').bootstrapSwitch('setSizeClass', ''); }); $('#btn-size-mini-switch').on('click', function () { $('#dimension-switch').bootstrapSwitch('setSizeClass', 'switch-mini'); }); $('#btn-size-small-switch').on('click', function () { $('#dimension-switch').bootstrapSwitch('setSizeClass', 'switch-small'); }); $('#btn-size-large-switch').on('click', function () { $('#dimension-switch').bootstrapSwitch('setSizeClass', 'switch-large'); }); // STATE $('#toggle-state-switch-button').on('click', function () { $('#toggle-state-switch').bootstrapSwitch('toggleState'); }); $('#toggle-state-switch-button-on').on('click', function () { $('#toggle-state-switch').bootstrapSwitch('setState', true); }); $('#toggle-state-switch-button-off').on('click', function () { $('#toggle-state-switch').bootstrapSwitch('setState', false); }); $('#toggle-state-switch-button-status').on('click', function () { alert($('#toggle-state-switch').bootstrapSwitch('status')); }); // DESTROY $('#btn-destroy-switch').on('click', function () { $('#destroy-switch').bootstrapSwitch('destroy'); $(this).remove(); }); // CREATE $('#btn-create').on('click', function () { $('#create-switch').wrap('
').parent().bootstrapSwitch(); $(this).remove() }); // ACTIVATION $('#btn-is-active-switch').on('click', function () { alert($('#disable-switch').bootstrapSwitch('isActive')); }); $('#btn-toggle-activation-switch').on('click', function () { $('#disable-switch').bootstrapSwitch('toggleActivation'); }); $('#btn-disable-switch').on('click', function () { $('#disable-switch').bootstrapSwitch('setActive', false); }); $('#btn-activate-switch').on('click', function () { $('#disable-switch').bootstrapSwitch('setActive', true); }); // LABEL $('#btn-label-on-switch').on('click', function() { $('#label-switch').bootstrapSwitch('setOnLabel', 'I'); }); $('#btn-label-off-switch').on('click', function() { $('#label-switch').bootstrapSwitch('setOffLabel', 'O'); }); $('#label-toggle-switch').on('click', function(e, data) { $('.label-toggle-switch').bootstrapSwitch('toggleState'); }); $('.label-toggle-switch').on('switch-change', function(e, data) { alert(data.value); }); $('#label2-toggle-switch').on('switch-change', function(e, data) { alert(data.value); }); // COLOR $('#btn-color-on-switch').on('click', function() { $('#change-color-switch').bootstrapSwitch('setOnClass', 'success'); }); $('#btn-color-off-switch').on('click', function() { $('#change-color-switch').bootstrapSwitch('setOffClass', 'danger'); }); // ANIMATION $('#btn-animate-switch').on('click', function() { $('#animated-switch').bootstrapSwitch('setAnimated', true); }); $('#btn-dont-animate-switch').on('click', function() { $('#animated-switch').bootstrapSwitch('setAnimated', false); }); // RADIO $('.radio1').on('switch-change', function () { $('.radio1').bootstrapSwitch('toggleRadioState'); }); $('.radio2').on('switch-change', function () { $('.radio2').bootstrapSwitch('toggleRadioStateAllowUncheck', true); }); });