基于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 相关文章推荐
找到一点可怜的关于dojo资料,谢谢作者!
Dec 06 Javascript
jQuery获取css z-index在各种浏览器中的返回值
Sep 15 Javascript
影响jQuery使用的14个方面
Sep 01 Javascript
JavaScript实现数字数组正序排列的方法
Apr 06 Javascript
JS中产生标识符方式的演变
Jun 12 Javascript
详解JavaScript中Hash Map映射结构的实现
May 21 Javascript
深入理解JavaScript单体内置对象
Jun 06 Javascript
浅谈react-native热更新react-native-pushy集成遇到的问题
Sep 30 Javascript
JS运动特效之链式运动分析
Jan 24 Javascript
Vue-Router2.X多种路由实现方式总结
Feb 09 Javascript
七行JSON代码把你的网站变成移动应用过程详解
Jul 09 Javascript
javascript实现简单留言板案例
Feb 09 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
php获得url参数中具有&amp;的值的方法
2014/03/05 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
PHP简单实现数字分页功能示例
2016/08/24 PHP
PHP如何开启Opcache功能提升程序处理效率
2020/04/27 PHP
菜单效果
2006/10/14 Javascript
Javascript判断对象是否相等实现代码
2013/03/18 Javascript
jquery动态改变onclick属性导致失效的问题解决方法
2013/12/04 Javascript
使用时间戳解决ie缓存的问题
2014/08/20 Javascript
Javascript中call与apply的学习笔记
2014/09/22 Javascript
15个jquery常用方法、小技巧分享
2015/01/13 Javascript
JavaScript获取指定元素位置的方法
2015/04/08 Javascript
JavaScript 拖拽实例代码
2016/09/21 Javascript
JavaScript实现简单的日历效果
2016/09/25 Javascript
Json按某个键的值进行排序
2016/12/22 Javascript
vue页面跳转后返回原页面初始位置方法
2018/02/11 Javascript
python threading模块操作多线程介绍
2015/04/08 Python
TensorFlow搭建神经网络最佳实践
2018/03/09 Python
opencv python 2D直方图的示例代码
2018/07/20 Python
python实现flappy bird游戏
2018/12/24 Python
python3.4 将16进制转成字符串的实例
2019/06/12 Python
Python hexstring-list-str之间的转换方法
2019/06/12 Python
在pycharm中配置Anaconda以及pip源配置详解
2019/09/09 Python
python的pyecharts绘制各种图表详细(附代码)
2019/11/11 Python
使用darknet框架的imagenet数据分类预训练操作
2020/07/07 Python
分享一个python的aes加密代码
2020/12/22 Python
GoDaddy英国:全球排名第一的域名注册商
2018/06/08 全球购物
StubHub中国:购买和出售全球活动门票
2020/01/01 全球购物
采购人员的个人自我评价
2014/01/16 职场文书
商务考察邀请函范文
2014/01/21 职场文书
保密承诺书
2014/03/27 职场文书
村居抓节水倡议书
2014/05/19 职场文书
2014年政风行风自查自纠报告
2014/10/21 职场文书
2014矛盾纠纷排查调处工作总结
2014/12/09 职场文书
2015年安全生产月工作总结
2015/07/27 职场文书
高中英语教学反思范文
2016/03/02 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书