我使用以下标记显示一个滑块,其值显示在其按钮上:
<input type="range" name="my-slider" id="my-slider" min="1" max="5" step="0.5" value="" data-show-value="true" class="ui-hidden-accessible" />
首次显示滑块时,滑块上没有附加值。只有在我移动按钮或以编程方式设置值之前,滑块才会更改。例如,
$('#my-slider').val(someNumber).slider('refresh');
有没有办法以编程方式将值重置回原始状态(没有值)?如果我将其设置为null
或''
,则该值将变为1(分钟)。如果我将其设置为6,则该值变为5(最大值)。但是我怎么解开呢?
答案 0 :(得分:0)
试试这个: $(&#39;#我的滑块&#39)。滑块(&#39;破坏&#39)。VAL(&#39;&#39)。滑块();
由于没有方法可以重置为空值,您可以销毁滑块实例,设置值,然后重新创建滑块。
如果您最初将一些配置值传递给slider(),那么也添加它。