Slider disable functionality is implemented by setting the data-slider-enabled attribute to true or false .
So, you can implement a disabled slider as follows:
<input id="slide" type="text" data-slider-min="0" data-slider-max="20" data-slider-step="1" data-slider-value="5" data-slider-enabled="false"/>
Or the included slider:
<input id="slide" type="text" data-slider-min="0" data-slider-max="20" data-slider-step="1" data-slider-value="5" data-slider-enabled="true"/>
You can also enable and disable sliders using jQuery:
$("#slide").slider(); $("#slide").slider("enable"); $("#slide").slider("disable");
Or like this with pure JavaScript:
var slide = new Slider("#slide"); slide.enable(); slide.disable();
For your implementation, you will need to do this:
$("#stopDrag").click(function(){ $("#slide").slider("disable"); });
source share