基于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 相关文章推荐
让mayfish支持mysqli数据库驱动的实现方法
May 22 Javascript
javascript suggest效果 自动完成实现代码分享
Feb 17 Javascript
JS获取当前脚本文件的绝对路径
Mar 02 Javascript
Sea.JS知识总结
May 05 Javascript
详解Node.js access_token的获取、存储及更新
Jun 20 Javascript
Vue计算属性的使用
Aug 04 Javascript
jquery如何实现点击空白处隐藏元素
Dec 05 jQuery
Angular4学习之Angular CLI的安装与使用教程
Jan 04 Javascript
node实现分片下载的示例代码
Oct 17 Javascript
JavaScript Array对象基本方法详解
Sep 03 Javascript
微信小程序indexOf的替换方法(推荐)
Jan 14 Javascript
vue动态合并单元格并添加小计合计功能示例
Nov 26 Vue.js
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中获取指定IP的物理地址的代码(正则表达式)
2011/06/23 PHP
php使用CURL模拟GET与POST向微信接口提交及获取数据的方法
2016/09/23 PHP
php处理抢购类功能的高并发请求
2018/02/08 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
php如何计算两坐标点之间的距离
2018/12/29 PHP
一段批量给页面上的控件赋值js
2010/06/19 Javascript
JS 实现Table相同行的单元格自动合并示例代码
2013/08/27 Javascript
jquery导航制件jquery鼠标经过变色效果示例
2013/12/05 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
2014/10/30 Javascript
JS中取二维数组中最大值的方法汇总
2016/04/17 Javascript
AngularJs基本特性解析(一)
2016/07/21 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
2016/12/02 Javascript
详谈javascript精度问题与调整
2017/07/08 Javascript
Vue实现底部侧边工具栏的实例代码
2018/09/03 Javascript
微信小程序制作表格的方法
2019/02/14 Javascript
详解a标签添加onclick事件的几种方式
2019/03/29 Javascript
javascript json对象小技巧之键名作为变量用法分析
2019/11/11 Javascript
[04:09]2014DOTA2国际邀请赛Ti西雅图 历届冠军相继出局 BBC综述今日比赛
2014/07/20 DOTA
Python操作RabbitMQ服务器实现消息队列的路由功能
2016/06/29 Python
Swift 3.0在集合类数据结构上的一些新变化总结
2016/07/11 Python
利用python3随机生成中文字符的实现方法
2017/11/24 Python
浅析python中的迭代与迭代对象
2018/10/08 Python
利用Python库Scapy解析pcap文件的方法
2019/07/23 Python
python GUI库图形界面开发之PyQt5计数器控件QSpinBox详细使用方法与实例
2020/02/28 Python
python画图时设置分辨率和画布大小的实现(plt.figure())
2021/01/08 Python
HTML5中的Scoped属性使用实例
2014/04/23 HTML / CSS
Shoes For Crews法国官网:美国领先的防滑鞋设计和制造商
2018/01/01 全球购物
FirstCry阿联酋儿童和婴儿产品网上购物:FirstCry.ae
2021/02/22 全球购物
公司中层干部的自我评价分享
2014/03/01 职场文书
《宋庆龄故居的樟树》教学反思
2014/04/07 职场文书
彩妆大赛策划方案
2014/05/13 职场文书
质量安全标语
2014/06/07 职场文书
员工试用期自我评价
2014/09/18 职场文书
2014标准社保办理委托书
2014/10/06 职场文书
老生常谈 使用 CSS 实现三角形的技巧(多种方法)
2021/04/13 HTML / CSS