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 相关文章推荐
javascript 文档的编码问题解决
Mar 01 Javascript
angular.foreach 循环方法使用指南
Jan 06 Javascript
jquery实现鼠标滑过显示提示框的方法
Feb 05 Javascript
利用JavaScript脚本实现滚屏效果的方法
Jul 07 Javascript
JavaScript结合HTML DOM实现联动菜单
Apr 05 Javascript
jQuery动态添加.active 实现导航效果代码思路详解
Aug 29 jQuery
BootStrap实现文件上传并带有进度条效果
Sep 11 Javascript
JS实现简单获取最近7天和最近3天日期的方法
Apr 18 Javascript
Layui 导航默认展开和菜单栏选中高亮设置的方法
Sep 04 Javascript
微信小程序连续签到7天积分获得功能的示例代码
Aug 20 Javascript
再也不怕 JavaScript 报错了,怎么看怎么处理都在这儿
Dec 09 Javascript
利用JavaScript为句子加标题的3种方法示例
Jan 05 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注释和去除空格函数分享
2014/03/13 PHP
thinkphp在模型中自动完成session赋值示例代码
2014/09/09 PHP
PHP 多进程与信号中断实现多任务常驻内存管理实例方法
2019/10/04 PHP
js setattribute批量设置css样式
2009/11/26 Javascript
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
javascript 进阶篇1 正则表达式,cookie管理,userData
2012/03/14 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
2012/04/14 Javascript
封装好的一个万能检测表单的方法
2015/01/21 Javascript
jQuery中 prop() attr()使用详解
2015/05/19 Javascript
vue中渐进过渡效果实现
2016/10/27 Javascript
jQuery.ajax实现根据不同的Content-Type做出不同的响应
2016/11/03 Javascript
layui 监听表格复选框选中值的方法
2018/08/15 Javascript
开源一个微信小程序仪表盘组件过程解析
2019/07/30 Javascript
ElementUI 修改默认样式的几种办法(小结)
2020/07/29 Javascript
使用Python的Scrapy框架编写web爬虫的简单示例
2015/04/17 Python
pymongo为mongodb数据库添加索引的方法
2015/05/11 Python
Python实现的简单dns查询功能示例
2017/05/24 Python
python实现图书管理系统
2018/03/12 Python
Numpy 将二维图像矩阵转换为一维向量的方法
2018/06/05 Python
将自己的数据集制作成TFRecord格式教程
2020/02/17 Python
Pyecharts地图显示不完成问题解决方案
2020/05/11 Python
Keras 中Leaky ReLU等高级激活函数的用法
2020/07/05 Python
送给他或她的礼物:FUN.com
2018/08/17 全球购物
北美Newegg打造的全球尖货海购平台:tt海购
2018/09/28 全球购物
英文版区域经理求职信
2013/10/23 职场文书
市场营销职业生涯规划书范文
2014/01/12 职场文书
司机职责范本
2014/03/08 职场文书
小学生评语大全
2014/04/18 职场文书
医学生求职信
2014/07/01 职场文书
会议通知格式范文
2015/04/15 职场文书
2015年社区平安建设工作总结
2015/05/13 职场文书
预备党员入党感想
2015/08/10 职场文书
2015年文秘个人工作总结
2015/10/14 职场文书
mysql 直接拷贝data 目录下文件还原数据的实现
2021/07/25 MySQL
万能密码的SQL注入漏洞其PHP环境搭建及防御手段
2021/09/04 SQL Server
MySQL插入数据与查询数据
2022/03/25 MySQL