基于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 相关文章推荐
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
Jun 19 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
Jun 19 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
Feb 23 Javascript
详解AngularJS如何实现跨域请求
Aug 22 Javascript
JS实现表单验证功能(验证手机号是否存在,验证码倒计时)
Oct 11 Javascript
JavaScript实现打印星型金字塔功能实例分析
Sep 27 Javascript
jQuery实现简单的回到顶部totop功能示例
Oct 16 jQuery
基于 Immutable.js 实现撤销重做功能的实例代码
Mar 01 Javascript
原生JS实现的简单小钟表功能示例
Aug 30 Javascript
Vue生命周期activated之返回上一页不重新请求数据操作
Jul 26 Javascript
解决element-ui的下拉框有值却无法选中的情况
Nov 07 Javascript
详解JavaScript中的执行上下文及调用堆栈
Apr 29 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
最贵的咖啡是怎么产生的,它的风味怎么样?
2021/03/04 新手入门
php使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
PHP与Java对比学习日期时间函数
2016/07/03 PHP
jquery 问答知识整理
2010/02/11 Javascript
javascript的渐进增强与平稳退化浅谈
2013/11/12 Javascript
jquery实现搜索框常见效果的方法
2015/01/22 Javascript
JavaScript中的this关键字使用方法总结
2015/03/13 Javascript
JavaScript 动态加载脚本和样式的方法
2015/04/13 Javascript
WebGL利用FBO完成立方体贴图效果完整实例(附demo源码下载)
2016/01/26 Javascript
浅谈javascript中的constructor
2016/06/08 Javascript
浅谈JavaScript 中有关时间对象的方法
2016/08/15 Javascript
JavaScript DOM节点操作方法总结
2016/08/23 Javascript
微信小程序 获取微信OpenId详解及实例代码
2016/10/31 Javascript
jQuery EasyUI Layout实现tabs标签的实例
2017/09/26 jQuery
nodejs之koa2请求示例(GET,POST)
2018/08/07 NodeJs
深入理解Vue 的钩子函数
2018/09/05 Javascript
vue v-for 使用问题整理小结
2019/08/04 Javascript
解决layer.open后laydate失效的问题
2019/09/06 Javascript
手把手教您实现react异步加载高阶组件
2020/04/07 Javascript
Python中多线程thread与threading的实现方法
2014/08/18 Python
利用python爬取软考试题之ip自动代理
2017/03/28 Python
idea创建springMVC框架和配置小文件的教程图解
2018/09/18 Python
Python脚本修改阿里云的访问控制列表的方法
2019/03/08 Python
django基础学习之send_mail功能
2019/08/07 Python
Python按照list dict key进行排序过程解析
2020/04/04 Python
Python接口测试结果集实现封装比较
2020/05/01 Python
职高毕业生自我鉴定
2013/10/21 职场文书
优秀学生自我鉴定范例
2013/12/18 职场文书
劳动工资科岗位职责范本
2014/03/02 职场文书
汽车专业求职信
2014/06/05 职场文书
中学生关于梦想的演讲稿
2014/08/22 职场文书
暑假安全教育广播稿
2014/09/10 职场文书
群众路线教育实践活动对照检查材料
2014/09/22 职场文书
亲属关系公证书样本
2015/01/23 职场文书
Python利用folium实现地图可视化
2021/05/23 Python
使用 Apache Dubbo 实现远程通信(微服务架构)
2022/02/12 Servers