jquery - 设置 jQuery UI slider 最小值的限制

标签 jquery jquery-ui

我有一个范围从 0 到 80 的 slider 。我想添加一个最小范围,因此用户不能将 slider 设置为低于该范围。例如我想设置一个像20这样的值,并且用户不能 slider 低于这个值,但是 slider 的范围仍然是从0到80。

这是我的 slider 脚本:

 $("#showslider").keyup(function (e){
 $(".slider").slider("value", $("#showslider").val());
 $("#slider-result").html($("#showslider").val());
$( ".slider" ).slider({
animate: true,
    range: "min",
    value: 50,
     min: 0,
 max: 80,
 step: 1,
slide: function (event, ui) {
$("#slider-result").html(ui.value);
    $("#showslider").val(ui.value);
},
change: function(event, ui) { 
    $('#hidden').attr('value', ui.value);
    }
});

如果可以的话,请详细指导我。

最佳答案

slide函数中,您可以检查 slider 的值是否在您想要的范围内。

if (ui.value < 20)  // corrected
    return false;

这是为了将最小值保持在 0,但现在允许值低于 20,我认为这就是 Siwa 所要求的。如果您只想达到最小值 20,请将 min: 0 更改为 min: 20

This可能会有用。

关于jquery - 设置 jQuery UI slider 最小值的限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10917033/

相关文章:

javascript - 在按钮 jquery 中删除并添加一个类,无法使其工作

javascript - jQuery Lazy Load XT - 在自定义事件上强制加载图像

jquery-ui - 停止第一个 jquery ui 选项卡使用 ajax 预加载内容

JQuery 工具可滚动 : impossible to add hyperlink to image

jQuery UI 选项卡转到选项卡中的特定 div

javascript - Knockout 可观察属性未更新

jquery - ASP.NET+jQuery,如何反序列化JSON?

javascript - 用于在页面上放置永久和临时 CSS 的自定义标签

jquery-UI Datepicker 在 div 上时不会自动翻译

javascript - 如何仅通过同一个div的滚动条滚动div?