Simple, easy to use range slider plugin for jQuery to handle number inputs. The plugin offers to handle minimum, maximum range of numbers and provide beautiful CSS styled slider to increase & decrease number range.
Plugin Preview
How to start using jQuery?
More jQuery Top, Best and New Plugins
Top 100 jQuery Plugins
Plugin Overview
Plugin: | jquery-simple-range-slider |
Author: | Malun |
Licence: | MIT Licence |
Published: | January 17, 2024 |
Repository: | Fork on GitHub |
Dependencies: | jQuery 1.12.4 or Latest version |
File Type: | zip archive (HTML, CSS & JavaScript) |
Package Size: | 5 KB |
How to Use Range Slider :
1. To getting started with range slider plugin, first of all load the jQuery and jquery.slider.js
file into HTML document.
<!-- jQuery --> <script src="https://code.jquery.com/jquery-3.4.0.min.js"></script> <!-- Range Slider Js --> <script src="js/jquery.slider.js"></script>
2. After that, create a container ( a div
element ) with a unique id that will contains range slider.
<div class="myRange"></div>
3. Now, call the plugin in jQuery document ready function with that div’s id to active the slider.
$(document).ready(function(){ $('#myRange').slider({ val: 0, min: 0, max: 100, }); });
4. CSS styles to customize slider looking.
.slider-wrap { position: relative; height: 30px; width: 80%; margin: 10px auto; padding-top: 10px; } .slider-handler { width: 10px; height: 20px; border-radius: 5px; box-shadow: 1px 1px 9px #09c, -1px -1px 9px #09c; background-color: #4df; position: absolute; left: 0; top: 5px; } .slider-range { background-color: #4df; border-radius: 5px; height: 10px; }
5. Full plugin configuration with default options and callback functions are as follows:
$(function () { $('#myRange').slider({ val: 0, min: 0, max: 100, onChange: function(e, val) { $(this).next('span').text(val); }, onLoad: function(e, val) { $(this).next('span').text(val); } }); setTimeout(()=>{ $('.tt').slider('setVal', 18); }, 1000) });
Similar Code Snippets:
I code and create web elements for amazing people around the world. I like work with new people. New people new Experiences.
I truly enjoy what I’m doing, which makes me more passionate about web development and coding. I am always ready to do challenging tasks whether it is about creating a custom CMS from scratch or customizing an existing system.