有没有办法在jQuery Mobile 1.4.5中取消设置滑块的值?

时间:2015-06-11 02:37:51

标签: jquery-mobile jquery-mobile-slider

我使用以下标记显示一个滑块,其值显示在其按钮上:

<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(最大值)。但是我怎么解开呢?

1 个答案:

答案 0 :(得分:0)

试试这个: $(&#39;#我的滑块&#39)。滑块(&#39;破坏&#39)。VAL(&#39;&#39)。滑块();

由于没有方法可以重置为空值,您可以销毁滑块实例,设置值,然后重新创建滑块。

如果您最初将一些配置值传递给slider(),那么也添加它。