首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >noUiSlider -限值

noUiSlider -限值
EN

Stack Overflow用户
提问于 2014-12-09 15:48:39
回答 1查看 1.3K关注 0票数 1

我有一个从21点到30点的滑块,数字之间有10个标记(就像一把尺子),而我的步长是0.5。是否有一种方法来限制值,以便用户不能低于21.5,但标记从21开始?我不想听onchange,因为我想阻止拖到21.5以下。

Testlink:http://codepen.io/anon/pen/dPGgzK

代码语言:javascript
复制
$('#slider').noUiSlider({
    start: 21.5,
    step: 0.5,
    range: {
        'min': 21,
        'max': 31,
        '10%': 22,
        '20%': 23,
        '30%': 24,
        '40%': 25,
        '50%': 26,
        '60%': 27,
        '70%': 28,
        '80%': 29,
        '90%': 30,
        '100%': 31
    }
});

$('#slider').noUiSlider_pips({
    mode: 'range',
    density: 1
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-16 17:13:09

例如,您应该能够使用滑块的滑动事件

代码语言:javascript
复制
$("#slider").on({
    slide: function(){
        if ($("#slider").val() < 21.5) { // if slided to somthing less than 21.5
            $("#slider").val(21.5); // set it to 21.5
        }
    }
});

http://codepen.io/anon/pen/XJKJaQ

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27383102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档