我有一个 slider :
jQuery('#rating_price').noUiSlider({
start: [50,500],
range: {
'min': 50,
'1%': [ 1,1 ],
'max': 500
}
});
我想重置它,但它不会重置!
jQuery('#rating_price').noUiSlider("move", {
setTo: [50, 500]
});
我检查了其他问题并尝试了许多不同的变体。我究竟做错了什么?我正在尝试使用以下命令,但它给了我一个错误:
jQuery('#rating_price').noUiSlider.set([50,500]);
.set is not a function.
以下内容不起作用
jQuery('#rating_price').noUiSlider.set([50, 500]);
这不应该这么难。
最佳答案
以防万一您仍然到达此页面,the documented way of resetting the noUiSlider就是调用实例上的reset()方法来恢复原来的起始值。
slider.noUiSlider.reset(); //where the slider is var slider = document.getElementById('slider');
请注意,新版本不使用 jQuery 元素,因此如果您使用 jQuery,您可能需要这个:
jQuery('#rating_price')[0].noUiSlider.reset();
关于javascript - 如何重置 noUiSlider 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32257766/