UNPKG

jqwidgets-framework

Version:

jQWidgets is an advanced Angular, Vue, Blazor, React, Web Components, jquery, ASP .NET MVC, Custom Elements and HTML5 UI framework.

177 lines (174 loc) 7.11 kB
<!DOCTYPE html> <html lang="en"> <head> <meta name="keywords" content="jQuery SwitchButton, SwitchButton Widget, jqxSwitchButton" /> <meta name="description" content="jqxSwitchButton is jQuery widget with functionality similar to checkbox. It has two states - check and uncheck (on/off). The user can switch between the different states using mouse clicks or drag and drop." /> <title id='Description'>jqxSwitchButton is jQuery widget with behavior similar to the jqxCheckBox. It has two states - checked and unchecked (on/off). The user can switch between the different states using mouse clicks or by drag and drop of the thumb.</title> <link rel="stylesheet" href="../../../jqwidgets/styles/jqx.base.css" type="text/css" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name="viewport" content="width=device-width, initial-scale=1 maximum-scale=1 minimum-scale=1" /> <script type="text/javascript" src="../../../scripts/jquery-1.12.4.min.js"></script> <script type="text/javascript" src="../../../jqwidgets/jqxcore.js"></script> <script type="text/javascript" src="../../../jqwidgets/jqxswitchbutton.js"></script> <script type="text/javascript" src="../../../jqwidgets/jqxcheckbox.js"></script> <script type="text/javascript" src="../../../scripts/demos.js"></script> <script type="text/javascript"> $(document).ready(function () { var label = { 'button1': 'New Mail', 'button2': 'Sent Mail', 'button3': 'Calendar Alerts', 'button4': 'Lock Sounds', 'button5': 'Keyboard clicks' }; $('#button1').jqxSwitchButton({ height: 27, width: 81, checked: true }); $('#button2').jqxSwitchButton({ height: 27, width: 81, checked: true }); $('#button3').jqxSwitchButton({ height: 27, width: 81, checked: true }); $('#button4').jqxSwitchButton({ height: 27, width: 81, checked: true }); $('#button5').jqxSwitchButton({ height: 27, width: 81, checked: false }); $('.jqx-switchbutton').on('checked', function (event) { $('#events').text(label[event.target.id] + ': Checked'); }); $('.jqx-switchbutton').on('unchecked', function (event) { $('#events').text(label[event.target.id] + ': Unchecked'); }); }); </script> <style type="text/css"> #settings-panel { background-color: #fff; padding: 20px; display: inline-block; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; position: relative; } .settings-section { background-color: #f7f7f7; height: 45px; width: 500px; border: 1px solid #b4b7bc; border-bottom-width: 0px; } .settings-section-top { border-bottom-width: 0px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; } .sections-section-bottom { border-bottom-width: 1px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; } .sections-top-shadow { width: 500px; height: 1px; position: absolute; top: 21px; left: 21px; height: 30px; border-top: 1px solid #e4e4e4; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; } .settings-label { font-weight: bold; font-family: Sans-Serif; font-size: 14px; margin-left: 14px; margin-top: 15px; float: left; } .settings-melody { color: #385487; font-family: Sans-Serif; font-size: 14px; display: inline-block; margin-top: 7px; } .settings-setter { float: right; margin-right: 14px; margin-top: 8px; } .events-container { margin-left: 20px; } #theme { margin-left: 20px; margin-bottom: 20px; } </style> </head> <body class='default'> <div id="settings-panel"> <div class="sections-top-shadow"></div> <div class="settings-section-top settings-section"> <div class="settings-label">Ringtone</div> <div class="settings-setter"> <div class="settings-melody">Marimba</div> </div> </div> <div class="settings-section"> <div class="settings-label">New Mail</div> <div class="settings-setter"> <div id="button1"></div> </div> </div> <div class="settings-section"> <div class="settings-label">Sent Mail</div> <div class="settings-setter"> <div id="button2"></div> </div> </div> <div class="settings-section"> <div class="settings-label">Calendar Alerts</div> <div class="settings-setter"> <div id="button3"></div> </div> </div> <div class="settings-section"> <div class="settings-label">Lock Sounds</div> <div class="settings-setter"> <div id="button4"></div> </div> </div> <div class="sections-section-bottom settings-section"> <div class="settings-label">Keyboard Clicks</div> <div class="settings-setter"> <div id="button5"></div> </div> </div> </div> <div class="events-container"> <div>Events:</div> <div id="events"></div> </div> <div style="position: absolute; bottom: 5px; right: 5px;"> <a href="https://www.jqwidgets.com/" alt="https://www.jqwidgets.com/"><img alt="https://www.jqwidgets.com/" title="https://www.jqwidgets.com/" src="https://www.jqwidgets.com/wp-content/design/i/logo-jqwidgets.png"/></a> </div> </body> </html>