jQuery Plugin For iOS Style 'Slide To Click' Slider
| File Size: | 3.06 KB |
|---|---|
| Views Total: | 2107 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Slide To Click is a lightweight jQuery plugin used to transform a regular button element into a 'Slide To Click' slider control, similar to the iOS' Slider To Unlock control.
See also:
How to use it:
1. Include the jQuery slide to click plugin after jQuery JavaScript library.
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <script src="slide-to-click.js"></script>
2. Create a normal button element on your web page.
<button class="demo">Slide to click</button>
3. Call the plugin on the button element to generate a slider control.
$('.demo').slideToClick();
4. Bind click() function to the button element.
$('button').click(function(){
// do something
});
5. Style the slider control in your CSS.
.slide-to-click-slider-container {
position: relative;
border: 1px solid #ccc;
border-radius: 10px;
padding: 10px 20px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.slide-to-click-slider {
position: absolute;
top: 2px;
left: 2px;
bottom: 2px;
padding: 8px 20px;
border-radius: 10px;
cursor: pointer;
background: #e8e8e8; /* Old browsers */
background: -moz-linear-gradient(top, #e8e8e8 0%, #c4c4c4 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(52%, #c4c4c4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e8e8e8 0%, #c4c4c4 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e8e8e8 0%, #c4c4c4 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e8e8e8 0%, #c4c4c4 52%); /* IE10+ */
background: linear-gradient(to bottom, #e8e8e8 0%, #c4c4c4 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#c4c4c4', GradientType=0 ); /* IE6-9 */
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
This awesome jQuery plugin is developed by giovazz89. For more Advanced Usages, please check the demo page or visit the official website.











