基于jQuery的Spin Button自定义文本框数值自增或自减


Posted in Javascript onJuly 17, 2010

有时候在设计表单时需要对文本框实现数值自增或自减功能,例如默认为1,点击向上按钮键则增加指定步长值,点击向下按钮键则减少指定步长值,使用jQuery插件jQuery Spin Button只需要几行代码就可实现该功能,效果如下图
基于jQuery的Spin Button自定义文本框数值自增或自减
使用说明
一,需要使用jQuery库文件和jQuery Spin Button库文件(目前版本1.1.1)

素材准备
上下按钮图片,默认路径为:/img/spin/,上下按钮图片命名为:spin-button.png,可进行自定义修改

实例代码
一,包含文件部分

<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript" src="jquery.spin.js"></script>

二,HTML部分(自定义文本框)
<input type="text" id="number" value="0" />

三,javascript部分(jQuery插件jQuery Spin Butt调用)
<script type="text/javascript"> 
$(document).ready(function(){ 
$('#number').spin(); 
}); 
</script>

由上可知,使用jQuery插件jQuery Spin Button自定义文本框数值自增或自减非常简单,只需要设置好按钮图片,数值的初始值,就可实现自定义文本框数值自增或自减功能。

四,用户自定义配置
imageBasePath: '/img/spin/',按钮图片路径
spinBtnImage: 'spin-button.png',图片按钮图片名
spinUpImage: 'spin-up.png', 向上自增按钮图片名
spinDownImage: 'spin-down.png', 向下自减按钮图片名
interval: 1,步长值
max: null, 最大值
min: null, 最小值
timeInterval: 500, 点击时间间隔
timeBlink: 200 点击闪烁时间

1,自定义步长值为10(代码同上javascript部分)
$('#number').spin({interval:10});

2,自定义最大值与最小值
$('#number').spin({max:100,min: -100});

3,自定义按钮图片路径
$('#number').spin({imageBasePath: '/images/'});

jQuery插件jQuery Spin Button自定义配置对于定制个性化的文本框数值自增自减功能非常方便,使用也非常简单,总的来说,自定义文本框数值自增或自减使用jQuery插件jQuery Spin Button一行代码轻松搞定。
查看演示:http://demo.3water.com/js/jquery-spin/index.html

Javascript 相关文章推荐
Javascript 日期处理之时区问题
Oct 08 Javascript
自制基于jQuery的智能提示插件一枚
Feb 18 Javascript
简洁Ajax函数处理(示例代码)
Nov 15 Javascript
AngularJS表格详解及示例代码
Aug 17 Javascript
Vue.js实现简单动态数据处理
Feb 13 Javascript
vue.js国际化 vue-i18n插件的使用详解
Jul 07 Javascript
Vue中封装input组件的实例详解
Oct 17 Javascript
Angular4的输入属性与输出属性实例详解
Nov 29 Javascript
对angularJs中controller控制器scope父子集作用域的实例讲解
Oct 08 Javascript
javascript面向对象创建对象的方式小结
Jul 29 Javascript
JS 数组和对象的深拷贝操作示例
Jun 06 Javascript
谈谈JavaScript中的函数
Sep 08 Javascript
JS延迟加载(setTimeout) JS最后加载
Jul 15 #Javascript
JavaScript.Encode手动解码技巧
Jul 14 #Javascript
JavaScript中的一些定位属性[图解]
Jul 14 #Javascript
JQuery的ajax获取数据后的处理总结(html,xml,json)
Jul 14 #Javascript
jquery1.4.2 for Visual studio 2010 模板文件
Jul 14 #Javascript
javascript客户端解决方案 缓存提供程序
Jul 14 #Javascript
IE6图片加载的一个BUG解决方法
Jul 13 #Javascript
You might like
PhpMyAdmin中无法导入sql文件的解决办法
2010/01/08 PHP
php数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
2011/10/31 PHP
使用PHP破解防盗链图片的一个简单方法
2014/06/07 PHP
php微信公众平台配置接口开发程序
2016/09/22 PHP
PHP cookie,session的使用与用户自动登录功能实现方法分析
2019/06/05 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
使用JavaScript库还是自己写代码?
2010/01/28 Javascript
使用jsonp完美解决跨域问题
2014/11/27 Javascript
JavaScript获取网页中第一个图片id的方法
2015/04/03 Javascript
用JS实现简单的登录验证功能
2017/07/28 Javascript
详解vue移动端项目代码拆分记录
2019/03/15 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
2019/04/17 Javascript
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python抓取京东商城手机列表url实例代码
2013/12/18 Python
Python3.2中Print函数用法实例详解
2015/05/19 Python
python版本的读写锁操作方法
2016/04/25 Python
Python实现的根据文件名查找数据文件功能示例
2018/05/02 Python
python实现多人聊天室
2020/03/31 Python
解决python中os.listdir()函数读取文件夹下文件的乱序和排序问题
2018/10/17 Python
pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解
2020/01/03 Python
AmazeUI折叠式卡片布局,整合内容列表、表格组件实现
2020/08/20 HTML / CSS
美国二手奢侈品寄售网站:TheRealReal
2016/10/29 全球购物
美国最大的网络男装服装品牌:Bonobos
2017/05/25 全球购物
物流管理应届生求职信
2013/11/07 职场文书
电子信息专业学生自荐信
2013/11/09 职场文书
行政助理的岗位职责
2014/02/18 职场文书
就业协议书的作用
2014/04/11 职场文书
村居抓节水倡议书
2014/05/19 职场文书
小学生美德少年事迹材料
2014/08/24 职场文书
2014年管理人员工作总结
2014/12/01 职场文书
2014年卫生院工作总结
2014/12/03 职场文书
招标保密承诺书
2015/01/20 职场文书
2015年医务科工作总结范文
2015/05/26 职场文书
单位政审意见范文
2015/06/04 职场文书
鸡毛信观后感
2015/06/11 职场文书
mysql对于模糊查询like的一些汇总
2021/05/09 MySQL