基于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 相关文章推荐
jQuery EasyUI NumberBox(数字框)的用法
Jul 08 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
Jan 02 Javascript
利用原生JavaScript获取元素样式只是获取而已
Oct 08 Javascript
Node.js实现的简易网页抓取功能示例
Dec 05 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
Apr 07 Javascript
javascript用函数实现对象的方法
May 14 Javascript
jQuery实现文件上传进度条特效
Aug 12 Javascript
浅谈javascript中的call、apply、bind
Mar 06 Javascript
JS中Object对象的原型概念基础
Jan 29 Javascript
vue中进入详情页记住滚动位置的方法(keep-alive)
Sep 21 Javascript
vue-router beforeEach跳转路由验证用户登录状态
Dec 26 Javascript
vue使用localStorage持久性存储实现评论列表
Apr 14 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
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
2009/06/08 PHP
header跳转和include包含问题详解
2012/09/08 PHP
PHP创建桌面快捷方式的实例代码
2014/02/17 PHP
php的declare控制符和ticks教程(附示例)
2014/03/21 PHP
Javascript变量函数浅析
2011/09/02 Javascript
基于jQuery+Cookie实现的防止刷新的在线考试倒计时
2015/06/19 Javascript
javascript实现连续赋值
2015/08/10 Javascript
jquery实现Slide Out Navigation滑出式菜单效果代码
2015/09/07 Javascript
Window.Open打开窗体和if嵌套代码
2016/04/15 Javascript
基于JavaScript实现带缩略图的轮播效果
2017/01/12 Javascript
微信小程序使用video组件播放视频功能示例【附源码下载】
2017/12/08 Javascript
对vuejs的v-for遍历、v-bind动态改变值、v-if进行判断的实例讲解
2018/08/27 Javascript
vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
2018/09/29 Javascript
一文搞懂ES6中的Map和Set
2019/05/20 Javascript
[01:21]DOTA2新纪元-7.0新版本即将开启!
2016/12/11 DOTA
Python的一些用法分享
2012/10/07 Python
python中pygame模块用法实例
2014/10/09 Python
Python基础语言学习笔记总结(精华)
2017/11/14 Python
浅谈Python中重载isinstance继承关系的问题
2018/05/04 Python
PyQt5图形界面播放音乐的实例
2019/06/17 Python
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
python使用python-pptx删除ppt某页实例
2020/02/14 Python
Python3 assert断言实现原理解析
2020/03/02 Python
Python读入mnist二进制图像文件并显示实例
2020/04/24 Python
如何通过python检查文件是否被占用
2020/12/18 Python
CSS3制作3D立方体loading特效
2020/11/09 HTML / CSS
html+js 实现markdown编辑器效果
2019/10/23 HTML / CSS
AmazeUI 图标的示例代码
2020/08/13 HTML / CSS
写好求职应聘自荐信的三部曲
2013/09/21 职场文书
班会关于环保演讲稿
2013/12/29 职场文书
先进个人申报材料
2014/12/30 职场文书
2015年六一儿童节演讲稿
2015/03/19 职场文书
从严治党主题教育活动总结
2015/05/07 职场文书
养成教育工作总结
2015/08/13 职场文书
Java输出Hello World完美过程解析
2021/06/13 Java/Android
聊聊Lombok中的@Builder注解使用教程
2021/11/17 Java/Android