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 相关文章推荐
WordPress 插件——CoolCode使用方法与下载
Jul 02 Javascript
YUI 读码日记之 YAHOO.lang.is*
Mar 22 Javascript
Js 弹出框口并返回值的两种常用方法
Dec 30 Javascript
JS通过Cookie判断页面是否为首次打开
Feb 05 Javascript
JavaScript对Json的增删改属性详解
Jun 02 Javascript
js修改onclick动作的四种方法(推荐)
Aug 18 Javascript
headjs实现网站并行加载但顺序执行JS
Nov 29 Javascript
详解webpack异步加载业务模块
Jun 23 Javascript
Mongoose实现虚拟字段查询的方法详解
Aug 15 Javascript
微信小程序实现人脸识别
May 25 Javascript
webpack HappyPack实战详解
Oct 08 Javascript
javascript代码简写的几种常用方式汇总
Aug 23 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访问数组最后一个元素的函数end()用法
2015/03/18 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
js程序中美元符号$是什么
2008/06/05 Javascript
关于捕获用户何时点击window.onbeforeunload的取消事件
2011/03/06 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
2011/09/21 Javascript
jQuery源码分析-03构造jQuery对象-源码结构和核心函数
2011/11/14 Javascript
动态加载jquery库的方法
2014/02/12 Javascript
JQUERY实现网页右下角固定位置展开关闭特效的方法
2015/07/27 Javascript
每天一篇javascript学习小结(Function对象)
2015/11/16 Javascript
基于javascript实现文字无缝滚动效果
2016/03/22 Javascript
jQuery异步提交表单的两种方式
2016/09/13 Javascript
微信小程序对接七牛云存储的方法
2017/07/30 Javascript
JS计算两个数组的交集、差集、并集、补集(多种实现方式)
2019/05/21 Javascript
在Vue项目中,防止页面被缩放和放大示例
2019/10/28 Javascript
在Python的setuptools框架下生成egg的教程
2015/04/13 Python
基于python实现简单日历
2018/07/28 Python
获取Pytorch中间某一层权重或者特征的例子
2019/08/17 Python
解决Tensorflow sess.run导致的内存溢出问题
2020/02/05 Python
Python代码一键转Jar包及Java调用Python新姿势
2020/03/10 Python
Keras自动下载的数据集/模型存放位置介绍
2020/06/19 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
pycharm最新激活码有效期至2100年(亲测可用)
2021/02/05 Python
Canvas 帧动画吃苹果小游戏
2020/08/05 HTML / CSS
iHerb中文官网:维生素、保健品和健康产品
2018/11/01 全球购物
马来西亚与新加坡长途巴士售票网站:BusOnlineTicket.com
2018/11/05 全球购物
模具设计与制造专业应届生求职信
2013/10/18 职场文书
幼儿园保教管理制度
2014/02/03 职场文书
入党介绍人评语
2014/05/06 职场文书
发展党员工作情况汇报
2014/10/28 职场文书
先进党支部事迹材料
2014/12/24 职场文书
2015年八一建军节活动总结
2015/03/20 职场文书
诉讼和解协议书
2016/03/23 职场文书
JavaScript原始值与包装对象的详细介绍
2021/05/11 Javascript
Flask response响应的具体使用
2021/07/15 Python
基于Python实现一个春节倒计时脚本
2022/01/22 Python
LyScript实现绕过反调试保护的示例详解
2022/08/14 Python