javascript - 如何重置 noUiSlider 值?

标签 javascript jquery reset nouislider

我有一个 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/

相关文章:

javascript - javascript中计数器变量的奇怪值

javascript - 无法为第二次单击设置动画 jquery/css

javascript - Laravel 尝试从数据库获取导航栏列表

使用 Jersey 的 Java 服务不会部署到 Jboss

php - 我的代码不会写入 mysql 数据库

mysql - 只知道一个 MySQL 登录密码,需要重置其他登录...如何?

javascript - 我的 angularjs 表单上的 $invalid 和 $valid 均未定义

javascript - 为什么html标签包含div两次会触发回调?

javascript - JQuery Change 类在 Div Clicked 最近的 "i"

javascript - 防止浏览器加载拖放文件