Customizable Interactive Toggle Switch Plugin With jQuery - btnSwitch
File Size: | 31.8 KB |
---|---|
Views Total: | 13114 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
btnSwitch is a simple, customizable jQuery plugin which converts any DIV elements into button
or checkbox
based on/off toggle switches with custom themes and callbacks support.
How to use it:
1. Load the following JavaScript and CSS files into the html page and we're ready to go.
<link href="jquery.btnswitch.css" rel="stylesheet"> <script src="//code.jquery.com/jquery-3.1.1.slim.min.js"></script> <script src="jquery.btnswitch.js"></script>
2. Convert the normal DIV element into a default toggle switch which consists of 2 buttons.
<div id="demo"></div>
$('#demo').btnSwitch();
3. Generate an iOS-style, checkbox based toggle switch:
<div id="demo"></div>
$('#demo').btnSwitch({ Theme: 'Light' // or iOS });
4. Generate an Android-style, checkbox based toggle switch:
<div id="demo"></div>
$('#demo').btnSwitch({ Theme: 'Android' });
5. Generate a swipeable, checkbox based toggle switch:
<div id="demo"></div>
$('#demo').btnSwitch({ Theme: 'Swipe' });
6. Default plugin options and callback functions:
$('#demo').btnSwitch({ // Button, Light, Swipe, iOS, Android Theme: "Button", // on/off text OnText: "On", OffText: "Off", // values of on/off buttons OnValue: true, OffValue: false, // callbacks OnCallback: null, OffCallback: null, // sets the state of the toggle switch ToggleState: false, // confirm any changes ConfirmChanges: false, // confirm text ConfirmText: 'Are you sure?', // hidden input's ID HiddenInputId: false });
Change log:
v1.0.1 (2017-02-07)
- Fixed a bug that affects FireFox users
This awesome jQuery plugin is developed by eman1986. For more Advanced Usages, please check the demo page or visit the official website.