有时候在设计表单时需要对文本框实现数值自增或自减功能,例如默认为1,点击向上按钮键则增加指定步长值,点击向下按钮键则减少指定步长值,使用jQuery插件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.jb51.net/js/jquery-spin/index.html
推荐阅读
基于jquery的Repeater实现代码
如何实现一个js版的repeater? Asp.net WebForm的repeater控件挺好用,我想用js实现一个在Ajax应用中也该还不错!半年前做了一个jQuery.Repeater插件,并用在了一个项目中,如今拿来晒晒! 原理 项模板为HTML代码,>>>详细阅读
本文标题:基于jQuery的Spin Button自定义文本框数值自增或自减
地址:http://www.17bianji.com/kaifa2/JS/26008.html
1/2 1