jQuery+jRange实现滑动选取数值范围特效


Posted in Javascript onMarch 14, 2015

有时我们在页面上需要选择数值范围,如购物时选取价格区间,购买主机时自主选取CPU,内存大小配置等,使用直观的滑块条直接选取想要的数值大小即可,无需手动输入数值,操作简单又方便。

HTML

首先载入jQuery库文件以及jRange相关的css文件:jquery.range.css和插件:jquery.range.js

<script src="jquery.js"></script> 

<link rel="stylesheet" href="jquery.range.css"> 

<script src="jquery.range.js"></script>

然后在需要展示滑块选择器的位置放入以下代码:

<input type="hidden" class="slider-input" value="23" />

我们使用了hiiden类型的文本域,设置默认值value,如23。

jQuery

调用jRange插件非常简单,直接用下面的代码:

$('.single-slider').jRange({ 

    from: 0, 

    to: 100, 

    step: 1, 

    scale: [0,25,50,75,100], 

    format: '%s', 

    width: 300, 

    showLabels: true, 

    showScale: true 

});

然后运行你的网页,你将看到DEMO中的效果。

选项设置

插件jRange也提供了一些必要的选项设置来满足各种需求。

选项 说明 默认值
from 滑动范围的最小值,数字,如0  
to 滑动范围的最大值,数字,如100  
step 步长值,每次滑动大小 1
scale 滑动条下方的尺度标签,数组类型,如[0,50,100] [from,to]
showLabels 布尔型,是否显示滑动条下方的尺寸标签 true
showScale 布尔型,是否显示滑块上方的数值标签 true
format 数值格式 "%s"
width 滑动条宽度 300
isRange 是否为选取范围。 false

更多信息请参阅jRange项目官网:https://github.com/nitinhayaran/jRange

以上就是本文的全部内容了,有需要的小伙伴参考下,希望大家能够喜欢。

Javascript 相关文章推荐
js资料prototype 属性
Mar 13 Javascript
javascript学习笔记(三) String 字符串类型介绍
Jun 19 Javascript
jquery1.10给新增元素绑定事件的方法
Mar 06 Javascript
jquery取子节点及当前节点属性值的方法
Sep 09 Javascript
JavaScript jQuery 中定义数组与操作及jquery数组操作
Dec 18 Javascript
jQuery基本选择器(实例及表单域value的获取方法)
May 20 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
Sep 20 Javascript
懒加载实现的分页&amp;&amp;网站footer自适应
Dec 21 Javascript
Angularjs 动态改变title标题(兼容ios)
Dec 29 Javascript
javascript+html5+css3自定义提示窗口
Jun 21 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
Mar 15 Javascript
js 递归json树实现根据子id查父id的方法分析
Nov 08 Javascript
jQuery实现加入购物车飞入动画效果
Mar 14 #Javascript
jQuery插件实现大图全屏图片相册
Mar 14 #Javascript
jQuery实现精美的多级下拉菜单特效
Mar 14 #Javascript
jQuery实现菜单式图片滑动切换
Mar 14 #Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
Mar 14 #Javascript
jQuery实现跨域iframe接口方法调用
Mar 14 #Javascript
Flash图片上传组件 swfupload使用指南
Mar 14 #Javascript
You might like
php 调用远程url的六种方法小结
2009/11/02 PHP
WordPress中访客登陆实现邮件提醒的PHP脚本实例分享
2015/12/14 PHP
Yii框架核心组件类实例详解
2019/08/06 PHP
asp.net刷新本页面的六种方法总结
2014/01/07 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
2015/03/04 Javascript
一不小心就做错的JS闭包面试题
2015/11/25 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
2016/06/25 Javascript
AngularJS的ng-repeat指令与scope继承关系实例详解
2017/01/21 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
2017/02/09 Javascript
JavaScript 数组去重并统计重复元素出现的次数实例
2017/12/14 Javascript
Angular ng-animate和ng-cookies用法详解
2018/04/18 Javascript
js实现无缝滚动双图切换效果
2019/07/09 Javascript
layui type2 通过url给iframe子页面传值的例子
2019/09/06 Javascript
15 分钟掌握vue-next响应式原理
2019/10/13 Javascript
JavaScript实现模态对话框实例
2020/01/13 Javascript
微信小程序自定义纯净模态框(弹出框)的实例代码
2020/03/09 Javascript
[01:20]DOTA2上海特级锦标赛现场采访:谁的ID最受青睐
2016/03/25 DOTA
python使用mysqldb连接数据库操作方法示例详解
2013/12/03 Python
Python中enumerate函数代码解析
2017/10/31 Python
python利用Tesseract识别验证码的方法示例
2019/01/21 Python
WxPython建立批量录入框窗口
2019/02/27 Python
python批量识别图片指定区域文字内容
2019/04/30 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
2019/05/28 Python
用Python写一个自动木马程序
2019/09/17 Python
Python替换NumPy数组中大于某个值的所有元素实例
2020/06/08 Python
易程科技软件测试笔试
2013/03/24 面试题
CAD制图人员的自荐信
2014/02/07 职场文书
六查六看剖析材料
2014/02/15 职场文书
幼儿园课题方案
2014/06/09 职场文书
优质服务口号
2014/06/11 职场文书
企业安全生产责任书范本
2014/07/28 职场文书
2015年世界环境日活动总结
2015/02/11 职场文书
个人欠条范本
2015/07/03 职场文书
资产移交协议书
2016/03/24 职场文书
承诺书应该怎么写?
2019/09/10 职场文书
创业计划书之电动车企业
2019/10/11 职场文书