强大的范围选择器JRange

jRange是个强大的范围选择器(Range Selector)。使用它可以轻松实现范围的选择。用户可以用通过滑动手指轻松选择范围:价格,距离,年龄。。。很适合移动端。 话不多说,先上效果图:

jRange范围选择器
来个动图吧

话说HTML5是自带range选择器的,

<input name="a" type="range" min="10" max="50" step="5">
H5自带的range选择器

只不过。。。。。

H5只能选择一个点,不支持范围选择,而且加上数字显示什么的也麻烦。

jRange可以轻松解决这些问题。好用又实在!源码可以在gitHub上下载。

由于官方文档是英文的, 在这里给大家大概翻译一下使用方法。

使用方法

1.在<head>中加入需要的css和js资源

<link rel="stylesheet" href="jquery.range.css">
<script src="jquery.js"></script>
<script src="jquery.range.js"></script>

注意, gitHub的源码中是没有jquery.js的,需要自己下载
2.在需要用到选择器的地方加入
<input type="hidden" id="age-slider" value="23,40" />
这里的id名是自定义的,也可以用class,只要和下面的js选择器保持一致就行。value的两个值是随着用户的拖动而变化的。
3.在body底部加入

<script>
      
        $(document).ready(function(){
          
            $('#age-slider').jRange({
                from: 18,
                to: 100,
                step: 1, 
                format: '%s',
                width: 300,
                showLabels: true,
                showScale: false,
                isRange : true,
                theme: "theme-blue"
            
            });
        });
</script>

轻松三部,一个选择器就实现啦。

下面来讲一下配置:

选项 必选 类型 说明
from 必选 Integer 最小值
to 必选 Integer 最大值
step 可选 Integer 增量 (默认为1)
scale 可选 Array 刻度条。例如[0,50,100]
showLabels 可选 Boolean 显示标签(默认true)
showScale 可选 Boolean 显示刻度(默认true)
format 可选 String/Function 用来设置标签的格式 例如"%s 天"
width 可选 Integer 宽度(默认300)
theme 可选 String 主题(默认是"theme-green"绿色),还有"theme-blue"蓝色。你可以在jquery.range.less中设置
isRange 可选 Boolean 是否为范围(默认false,选择一个点),如果是true,选择的是范围,格式为'1,2'
snap 可选 Boolean 是否只允许按增值选择(默认false)
disable 可选 Boolean 是否只读(默认false),若为true,只读模式,无法选择。可以用js动态设置$('.slider').jRange('disable'); $('.slider').jRange('enable'); $('.slider').jRange('toggleDisable');
onstatechange 可选 Function 数字变化的时候的回调函数
ondragend 可选 Function 拖动结束时的回调函数
onbarclicked 可选 Function 刻度条被按住时的回调函数

另外,选择器的值也可以通过js来动态修改:
改变选中的范围:$('.slider').jRange('setValue', '10,20');
改变可选的范围:$('.slider').jRange('updateRange', '0,100');
第二个参数是刻度,或者当前值
$('.slider').jRange('updateRange', '0,100', '25,50');
$('.slider').jRange('updateRange', '0,100', 25);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,686评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,668评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,160评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,736评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,847评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,043评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,129评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,872评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,318评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,645评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,777评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,470评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,126评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,861评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,095评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,589评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,687评论 2 351

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,637评论 18 139
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,741评论 1 92
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,858评论 25 707
  • 2017.11.16 昨晚决心断夜奶,昨晚七点多宝爸把宝宝哄睡着,到十二点多的时候有点想喝奶,给喝了200ml,...
    跃儿妈咪阅读 248评论 0 0
  • 新学期新气象,县教育局刘树森局长来我校担任校长,他倡导每位老师要研究一个课题,做研究型的老师,写写随笔,可...
    春意盎然善桂阅读 760评论 0 7