Thursday, June 27, 2024
HomejQueryCreate Interactive Spherical Sliders With jQuery - EasyRoundSlider.js

Create Interactive Spherical Sliders With jQuery – EasyRoundSlider.js


A simple but customizable jQuery vary slider plugin for creating intuitive, interactive, round slider controls on the internet.

Customers can work together with the slider controls by sliding the deal with round a hoop. Very best for Music & Video Gamers, Thermostat Controls, Knowledge Visualization Dashboards, Gaming Interfaces, and extra.

Impressed by the intricacies of a photo voltaic system, you possibly can stack a number of sliders. This parent-child relationship ensures that the place of the kid slider is influenced by its mum or dad, resulting in dynamic, interconnected interactions.

See Additionally:

Easy methods to use it:

1. Obtain the plugin and cargo the round-slider.min.js script after jQuery.


<script src="/path/to/cdn/jquery.min.js"></script>
<script src="/path/to/round-slider.min.js"></script>

2. Create a container to carry the spherical slider.


<div id="instance"></div>

3. Initialize the plugin and config the spherical slider with the next parameters:


InitializeRoundSlider({
  "id": "instance",
  "radius": 0,
  "borderWidth": 0,
  "borderColor": "#000000",
  "handleSize": 0,
  "handleColor": "#000000"
});

4. Initialize the plugin and config the spherical slider with the next parameters:


InitializeRoundSlider({
  "id": "instance",
  "radius": 0,
  "borderWidth": 0,
  "borderColor": "#000000",
  "handleSize": 0,
  "handleColor": "#000000"
});

5. This instance exhibits learn how to create Dad or mum-child sliders, the place the kid slider’s place is determined by the mum or dad slider.


<div id="round-slider-parent" class="round-slider"></div>

// Dad or mum-child mum or dad
InitializeRoundSlider({
  "id": "round-slider-parent",
  "radius": 100,
  "borderWidth": 2,
  "borderColor": "#000000",
  "handleSize": 30,
  "handleColor": "#5bc0de"
});

// Including baby
$("#round-slider-parent > #result-handle").append('<div id="round-slider-child"></div>');
$("#round-slider-parent > #result-handle").css("overflow", "seen");

// Dad or mum-child baby
InitializeRoundSlider({
  "id": "round-slider-child",
  "radius": 50,
  "borderWidth": 1,
  "borderColor": "#000000",
  "handleSize": 15,
  "handleColor": "#d9534f",
});

$("#round-slider-child").css("place", "absolute");
$("#round-slider-child").css({
  "rework" : "translate(-50%,-50%)",
  "-ms-transform" : "translate(-50%,-50%)",
  "-webkit-transform" : "translate(-50%,-50%)",
  "-moz-transform" : "translate(-50%,-50%)",
  "-o-transform" : "translate(-50%,-50%)"
});
$("#round-slider-child").css("prime", "50%");
$("#round-slider-child").css("left", "50%");

6. Get the worth when the spherical slider modifications.


perform roundSliderOnValueChanged(goal, worth) {
  if (goal.attr("id") === "instance") {
    $("#YOUR-OUTPUT-ELEMENT").textual content(worth);
  }
}

7. Update the spherical slider programmatically.


updateRoundSliderValue("#instance", 0.5);

This superior jQuery plugin is developed by daifukufuku. For extra Superior Usages, please examine the demo web page or go to the official web site.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments