<!-- Include css and js --> <link href="%your_css_assets_path%/tinytoggle.min.css" rel="stylesheet"> <script src="%your_js_assets_path%/jquery.js" type="text/javascript"></script> <script src="%your_js_assets_path%/jquery.tinytoggle.min.js" type="text/javascript"></script> <!-- Create checkbox input and add "tiny-toggle" class --> <input type="checkbox" id="my-checkbox" name="my_option" class="tiny-toggle"> <script type="text/javascript"> // Customize default options $.fn.TinyToggle.defaults.type = "square"; // Define your custom size and use it $.fn.TinyToggle.sizes["mysize"] = "36px"; $.fn.TinyToggle.defaults.size = "mysize"; // Initialize plug-in $("#my-checkbox").tinyToggle({ type: "circle", palette: "red", size: "huge", // you can also specify defined custom sizes Ex. "mysize" onReady: function() { /* do something... */ }, onClick: function() { /* do something */ }, onChange: function() { /* do something... */ }, onCheck: function() { /* do something... */ }, onUncheck: function() { /* do something... */ }, onDisabled: function() { /* do something... */ }, onEnabled: function() { /* do something... */ } }); </script>