基于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 相关文章推荐
在UpdatePanel内jquery easyui效果失效的解决方法
Apr 11 Javascript
无缝滚动js代码通俗易懂(自写)
Jun 19 Javascript
解释&amp;&amp;和||在javascript中的另类用法
Jul 28 Javascript
jQuery实现的一个自定义Placeholder属性插件
Aug 11 Javascript
JavaScript中模拟实现jsonp
Jun 19 Javascript
JS匿名函数类生成方式实例分析
Nov 26 Javascript
Javascript中的作用域及块级作用域
Dec 08 Javascript
Vue 按键修饰符处理事件的方法
May 04 Javascript
webpack4的迁移的使用方法
May 25 Javascript
Vue2.0+Vux搭建一个完整的移动webApp项目的示例
Mar 19 Javascript
JavaScript find()方法及返回数据实例
Apr 30 Javascript
vant时间控件使用方法详解
Dec 24 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/11/07 PHP
日常整理PHP中简单的图形处理(经典)
2015/10/26 PHP
PHP生成短网址方法汇总
2016/07/12 PHP
文本链接逐个出现的js脚本
2007/12/12 Javascript
javascript 当前日期加(天、周、月、年)
2009/08/09 Javascript
jquery ajax 同步异步的执行示例代码
2010/06/23 Javascript
javascript中this的四种用法
2015/05/11 Javascript
jquery 表单验证之通过 class验证表单不为空
2015/11/02 Javascript
使用bootstrap3开发响应式网站
2016/05/12 Javascript
Bootstrap零基础学习第一课之模板
2016/07/18 Javascript
Bootstrap CSS组件之导航(nav)
2016/12/17 Javascript
简单实现IONIC购物车功能
2017/01/10 Javascript
基于VuePress 轻量级静态网站生成器的实现方法
2018/04/17 Javascript
基于nodejs res.end和res.send的区别
2018/05/14 NodeJs
vue单页缓存方案分析及实现
2018/09/25 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
微信小程序登录对接Django后端实现JWT方式验证登录详解
2019/07/29 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
2019/08/13 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
2019/11/11 Javascript
Vue-axios-post数据后端接不到问题解决
2020/01/09 Javascript
JS数组方法slice()用法实例分析
2020/01/18 Javascript
javascript+Canvas实现画板功能
2020/06/23 Javascript
Python中的列表知识点汇总
2015/04/14 Python
PyCharm鼠标右键不显示Run unittest的解决方法
2018/11/30 Python
python utc datetime转换为时间戳的方法
2019/01/15 Python
Python字典中的值为列表或字典的构造实例
2019/12/16 Python
使用scrapy ImagesPipeline爬取图片资源的示例代码
2020/09/28 Python
python爬取招聘要求等信息实例
2020/11/20 Python
图库照片、免版税图片、矢量艺术、视频片段:Depositphotos
2019/08/02 全球购物
JENNIFER BEHR官网:各种耳环和发饰
2020/06/07 全球购物
What is EJB
2016/07/22 面试题
大学生毕业求职找工作的自我评价
2013/09/29 职场文书
物流管理专业应届生求职信
2013/11/21 职场文书
网络工程师自荐书范文
2014/04/01 职场文书
先进典型发言材料
2014/12/30 职场文书
Java使用httpRequest+Jsoup爬取红蓝球号码
2021/07/02 Java/Android