基于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 相关文章推荐
判断脚本加载是否完成的方法
May 26 Javascript
Javascript核心读书有感之类型、值和变量
Feb 11 Javascript
js精美的幻灯片画集特效代码分享
Aug 29 Javascript
javascript下拉列表菜单的实现方法
Nov 18 Javascript
基于jQuery实现鼠标点击导航菜单水波动画效果附源码下载
Jan 06 Javascript
JavaScript+html5 canvas制作的百花齐放效果完整实例
Jan 26 Javascript
javascript中this指向详解
Apr 23 Javascript
解决webpack打包速度慢的解决办法汇总
Jul 06 Javascript
Vue中的Vux配置指南
Dec 08 Javascript
通过js示例讲解时间复杂度与空间复杂度
Aug 06 Javascript
vue实现二级导航栏效果
Oct 19 Javascript
详解JavaScript之ES5的继承
Jul 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
PHP面向对象程序设计之接口用法
2014/08/20 PHP
php中define用法实例
2015/07/30 PHP
硬盘浏览程序,保存成网页格式便可使用
2006/12/03 Javascript
javascript实现文字图片上下滚动的具体实例
2013/06/28 Javascript
jQuery 的全选(全非选)即取得被选中的值使用介绍
2013/11/12 Javascript
jQuery中Dom的基本操作小结
2014/01/23 Javascript
jQuery中:enabled选择器用法实例
2015/01/04 Javascript
详谈LABJS按需动态加载js文件
2015/05/07 Javascript
纯JavaScript代码实现移动设备绘图解锁
2015/10/16 Javascript
Javascript将数字转化成为货币格式字符串
2016/06/22 Javascript
jQuery继承extend用法详解
2016/10/10 Javascript
node.js 和HTML5开发本地桌面应用程序
2016/12/13 Javascript
详解jQuery停止动画——stop()方法的使用
2016/12/14 Javascript
关于vue.extend和vue.component的区别浅析
2017/08/16 Javascript
详解vue项目的构建,打包,发布全过程
2017/11/23 Javascript
Vue.js进阶知识点总结
2018/04/01 Javascript
javascript中的数据类型检测方法详解
2019/08/07 Javascript
聊聊Vue中provide/inject的应用详解
2019/11/10 Javascript
javascript设计模式 ? 策略模式原理与用法实例分析
2020/04/21 Javascript
react antd表格中渲染一张或多张图片的实例
2020/10/28 Javascript
详解vite+ts快速搭建vue3项目以及介绍相关特性
2021/02/25 Vue.js
Python 高级专用类方法的实例详解
2017/09/11 Python
pandas对指定列进行填充的方法
2018/04/11 Python
python中pika模块问题的深入探究
2018/10/13 Python
python简单实现矩阵的乘,加,转置和逆运算示例
2019/07/10 Python
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
HTML5自定义元素播放焦点图动画的实现
2019/09/25 HTML / CSS
护理专业毕业生自荐书
2014/05/24 职场文书
组工干部演讲稿
2014/09/02 职场文书
关于运动会广播稿200字
2014/10/08 职场文书
2014年行政部工作总结
2014/11/19 职场文书
物业前台接待岗位职责
2015/04/03 职场文书
通用员工手册范本
2015/05/14 职场文书
员工加薪申请报告
2015/05/15 职场文书
小学班长竞选稿
2015/11/20 职场文书
2016年119消防宣传日活动总结
2016/04/05 职场文书