Switch

Visual

image-switch
image-switch

A simple on/off switch made from a button. This element provides functionality to change the switch and get the current state.

Data type

<button id="my-switch" data-type="dizmo-switch"></button>

Constraints

Only works on button elements.

Usage

Manual initialization:

DizmoElements('#my-switch').dswitch();

To change the state of the button programmatically, call ‘state’. The same function is also used to get the current state.

DizmoElements('#my-switch').dswitch('state', 'off');
DizmoElements('#my-switch').dswitch('state', 'on');

To get the current state:

var state = DizmoElements('#my-switch').dswitch('state');

To react to state changes:

DizmoElements('#my-switch').on('click',function(){
    var state = DizmoElements('#my-switch').dswitch('state');
});

To change the height and width of the switch from the default values, use the 'height' and 'width' attributes.

DizmoElements('.my-switch').dswitch('height', 100);
DizmoElements('.my-switch').dswitch('width', 200);

To get the current height and width values:

var height = DizmoElements('.my-switch').dswitch('height');
var width = DizmoElements('.my-switch').dswitch('width');