前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >form表单提交涉及到slider(jRange)

form表单提交涉及到slider(jRange)

作者头像
麦克劳林
发布2018-09-11 16:36:24
9750
发布2018-09-11 16:36:24
举报
文章被收录于专栏:软件工程师成长笔记

最近做商城的时候,需要做选择价格区间的这么一个功能,为了让选择更加直观,更加灵活;在网上搜索到了一款不错的插件,一款jQuery插件jRange:

Github地址:https://github.com/nitinhayaran/jRange

该插件使用起来也比较简单(而且官网也有详细说明):

首先引入两个文件:

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

(当然还有jquery-1.11.3.min.js,毕竟该插件是以jquery开发的)

html部分代码:

<input type="hidden" id="range" class="slider-input" value="3000" />

js部分:

$('.slider-input').jRange({ from: 0, to: 10000, step: 1, format: '%s'+'元', width: 240, showLabels: true, isRange : true });

以上就是引用过程,就是这么简单!

配置讲解:

选项

必选

类型

说明

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('enable'); $('.slider').jRange('toggleDisable');

onstatechange

可选

Function

数字变化的时候的回调函数

ondragend

可选

Function

拖动结束时的回调函数

onbarclicked

可选

Function

刻度条被按住时的回调函数

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.08.13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置讲解:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档