基于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 相关文章推荐
激活 ActiveX 控件
Oct 09 Javascript
使用JQUERY Tabs插件宿主IFRAMES
Jan 01 Javascript
Javascript 实现TreeView CheckBox全选效果
Jan 11 Javascript
jQuery 翻页组件yunm.pager.js实现div局部刷新的思路
Aug 11 Javascript
ES6学习教程之模板字符串详解
Oct 09 Javascript
JavaScript轮播停留效果的实现思路
May 24 Javascript
解决node-sass偶尔安装失败的方法小结
Dec 05 Javascript
详解React 服务端渲染方案完美的解决方案
Dec 14 Javascript
js序列化和反序列化的使用讲解
Jan 19 Javascript
Vue 实现v-for循环的时候更改 class的样式名称
Jul 17 Javascript
vue addRoutes路由动态加载操作
Aug 04 Javascript
vue Cli 环境删除与重装教程 - 版本文档
Sep 11 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
dede3.1分页文字采集过滤规则详说(图文教程)
2007/04/03 PHP
mysql,mysqli,PDO的各自不同介绍
2012/09/19 PHP
关于php内存不够用的快速解决方法
2013/10/26 PHP
php+mysql删除指定编号员工信息的方法
2015/01/14 PHP
Laravel中使用阿里云OSS Composer包分享
2015/02/10 PHP
初识laravel5
2015/03/02 PHP
thinkPHP+phpexcel实现excel报表输出功能示例
2017/06/06 PHP
javascript 写类方式之七
2009/07/05 Javascript
写出更好的JavaScript程序之undefined篇(中)
2009/11/23 Javascript
谈谈JavaScript中的函数与闭包
2013/04/14 Javascript
javascript实现的元素拖动函数宿主为浏览器
2014/07/21 Javascript
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
24款热门实用的jQuery插件推荐
2014/12/24 Javascript
详解AngularJS中的表达式使用
2015/06/16 Javascript
JavaScript基于ajax编辑信息用法实例
2015/07/15 Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
2016/07/09 Javascript
JS获取随机数和时间转换的简单实例
2016/07/10 Javascript
jQuery实现雪花飘落效果
2020/08/02 jQuery
Nginx搭建HTTPS服务器和强制使用HTTPS访问的方法
2015/08/16 Python
在windows下快速搭建web.py开发框架方法
2016/04/22 Python
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
Python3实现发送QQ邮件功能(文本)
2017/12/15 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
2020/03/09 Python
Bluebella德国官网:英国性感内衣和睡衣品牌
2019/11/08 全球购物
英国家具、照明、家居用品网上商店:Wayfair.co.uk
2020/02/13 全球购物
EMPHASIS艾斐诗官网:周生生旗下原创精品珠宝品牌
2020/12/17 全球购物
JSF界面控制层技术
2013/06/17 面试题
令人啧啧称赞的经理推荐信
2013/11/07 职场文书
大学生职业生涯规划书模板
2014/01/03 职场文书
致标枪运动员加油稿
2014/02/15 职场文书
涉密人员保密承诺书
2014/05/28 职场文书
企业标语口号
2014/06/10 职场文书
小学生成绩单评语
2014/12/31 职场文书
幼儿园小班教师随笔
2015/08/14 职场文书
mysql下的max_allowed_packet参数设置详解
2022/02/12 MySQL
React自定义hook的方法
2022/06/25 Javascript