基于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 ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
Feb 25 Javascript
学习JavaScript设计模式之单例模式
Jan 19 Javascript
jQuery异步提交表单的两种方式
Sep 13 Javascript
jQuery插件实现可输入和自动匹配的下拉框
Oct 24 Javascript
基于js中的原型(全面讲解)
Sep 19 Javascript
javaScript实现复选框全选反选事件详解
Nov 20 Javascript
JS实现简易换图时钟功能分析
Jan 04 Javascript
浅入深出Vue之自动化路由
Aug 06 Javascript
jquery分页优化操作实例分析
Aug 23 jQuery
js实现圆形显示鼠标单击位置
Feb 11 Javascript
TensorFlow.js 微信小程序插件开始支持模型缓存的方法
Feb 21 Javascript
vue.js实现双击放大预览功能
Jun 23 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编程开发“虚拟域名”系统
2006/10/09 PHP
php array_walk() 数组函数
2011/07/12 PHP
PHP判断图片格式的七种方法小结
2013/06/03 PHP
php检索或者复制远程文件的方法
2015/03/13 PHP
javascript操作文本框readOnly
2007/05/15 Javascript
用JavaScript页面不刷新时全选择,全删除(GridView)
2009/04/14 Javascript
jQuery遍历Form示例代码
2013/09/03 Javascript
jquery自定义下拉列表示例
2014/04/25 Javascript
JavaScript使用concat连接数组的方法
2015/04/06 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
2015/08/04 Javascript
js从外部获取图片的实现方法
2016/08/05 Javascript
微信小程序 location API实例详解
2016/10/02 Javascript
用js实现博客打赏功能
2016/10/24 Javascript
利用canvas实现的加载动画效果实例代码
2017/07/05 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
Vue图片浏览组件v-viewer用法分析【支持旋转、缩放、翻转等操作】
2019/11/04 Javascript
Python中用Ctrl+C终止多线程程序的问题解决
2013/03/30 Python
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
Python 异常处理的实例详解
2017/09/11 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
2018/07/11 Python
使用pyqt 实现重复打开多个相同界面
2019/12/13 Python
使用Python求解带约束的最优化问题详解
2020/02/11 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
2020/06/04 Python
美国第二大团购网站:LivingSocial
2016/07/24 全球购物
域名注册、建站工具、网页主机、SSL证书:Dynadot
2017/01/06 全球购物
英文版餐饮运营管理求职信
2013/11/06 职场文书
师范生的个人求职信范文
2014/01/04 职场文书
工艺员岗位职责
2014/02/11 职场文书
西式结婚主持词
2014/03/14 职场文书
李开复演讲稿
2014/05/24 职场文书
2015关爱留守儿童工作总结
2014/12/12 职场文书
英语感谢信范文
2015/01/20 职场文书
学校运动会加油词
2015/07/18 职场文书
运动会报道稿大全
2015/07/23 职场文书
上班旷工检讨书
2015/08/15 职场文书
vue的项目如何打包上线
2022/04/13 Vue.js