jQuery实现数字加减效果汇总


Posted in Javascript onDecember 16, 2014

我们在网上购物提交订单时,在网页上一般会有一个选择数量的控件,要求买家选择购买商品的件数,开发者会把该控件做成可以通过点击实现加减等微调操作,当然也可以直接输入数字件数。

左右加减数字

像京东提交订单时目前使用的是左右加减数字的效果,这个效果直接明了,操作简单。我们使用jquery.spinner.js插件实现左右加减数字,调用方法非常简单。
 

<input type="text" class="spinner"/>

调用也非常简单,先载入jquery库文件和jquery.spinner.js,然后使用以下代码:
 

 $('.spinner').spinner();

Bootstrap风格,右侧加减

Bootstrap火了很久了,基于bootstrap风格的各类应用也非常多,下面给大家介绍一个基于bootstrap的数字加减插件,可以设置最小值、最大值、递增递减(步长值),可手动输入数字。
 

<div class="input-group spinner" data-trigger="spinner" id="spinner"> 

    <input type="text" class="form-control" value="1" data-max="10" data-min="1" data-step="1"> 

    <div class="input-group-addon"> 

        <a href="javascript:;" class="spin-up" data-spin="up"><i class="icon-sort-up"></i></a> 

        <a href="javascript:;" class="spin-down" data-spin="down"><i class="icon-sort-down"></i></a> 

    </div> 

</div>

 
将bootstrap相关css和js文件载入后,便可直接看到页面效果,如果你的项目基于bootstrap,那么直接就可以调用它了。

您还可以参考该项目地址:https://github.com/xixilive/jquery-spinner查看相关参数设置。

jQuery ui风格,右侧加减

jQuery ui也提供了数字加减插件,可以设置最小值、最大值、递增递减(步长值),可手动输入数字。

<input type="text" id="spinner"/>

如果你的项目使用了jquery ui,那就可以调用jquery ui来实现数字加减的功能了。

$("#spinner").spinner({ 

    max:10, 

    min:0, 

    step:2 

});

以上几种就是本人在项目中使用的关于jQuery实现数字加减的方法,整理出来分享给大家用,虽然功能比较简单,但是很实用。

Javascript 相关文章推荐
Javascript 的addEventListener()及attachEvent()区别分析
May 21 Javascript
我的javascript 函数链之演变
Apr 07 Javascript
JS 对输入框进行限制(常用的都有)
Jul 30 Javascript
jquery实现metro效果示例代码
Sep 06 Javascript
javascript常用功能汇总
Jul 05 Javascript
Node.js程序中的本地文件操作用法小结
Mar 06 Javascript
JS验证逗号隔开可以是中文字母数字
Apr 22 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
Nov 25 Javascript
jQuery选择器实例应用
Jan 05 Javascript
JavaScript函数绑定用法实例分析
Nov 14 Javascript
JavaScript中Object值合并方法详解
Dec 22 Javascript
JS实现超级好看的鼠标小尾巴特效
Dec 01 Javascript
javascript使用switch case实现动态改变超级链接文字及地址
Dec 16 #Javascript
浅谈Javascript变量作用域问题
Dec 16 #Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
Dec 16 #Javascript
javascript arguments使用示例
Dec 16 #Javascript
javascript实现日期格式转换
Dec 16 #Javascript
javascript实现禁止复制网页内容
Dec 16 #Javascript
node.js中的fs.rmdirSync方法使用说明
Dec 16 #Javascript
You might like
比较discuz和ecshop的截取字符串函数php版
2012/09/03 PHP
使用 PHPMAILER 发送邮件实例应用
2012/11/07 PHP
解析WordPress中函数钩子hook的作用及基本用法
2015/12/22 PHP
Mac系统下安装PHP Xdebug
2018/03/30 PHP
Code:loadScript( )加载js的功能函数
2007/02/02 Javascript
JavaScript 保存数组到Cookie的代码
2010/04/14 Javascript
JQuery小知识
2010/10/15 Javascript
关于JavaScript中string 的replace
2013/04/12 Javascript
jQuery选择器全面总结
2014/01/06 Javascript
javascript抽象工厂模式详细说明
2014/12/16 Javascript
浅谈JavaScript Date日期和时间对象
2014/12/29 Javascript
解析JavaScript面向对象概念中的Object类型与作用域
2016/05/10 Javascript
jQueryUI DatePicker 添加时分秒
2016/06/04 Javascript
easyui导出excel无法弹出下载框的快速解决方法
2016/11/10 Javascript
JS中双击和单击事件冲突的解决方法
2018/04/09 Javascript
vue项目实现github在线预览功能
2018/06/20 Javascript
nodejs中用npm初始化来创建package.json的实例讲解
2018/10/10 NodeJs
JavaScript实现的开关灯泡点击切换特效示例
2019/07/08 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
2020/07/22 Javascript
采用python实现简单QQ单用户机器人的方法
2014/07/03 Python
浅谈python对象数据的读写权限
2016/09/12 Python
opencv导入头文件时报错#include的解决方法
2019/07/31 Python
python实现逢七拍腿小游戏的思路详解
2020/05/26 Python
出纳岗位职责模板
2013/11/27 职场文书
计算机专业职业规划
2014/02/28 职场文书
建材投资建议书
2014/05/16 职场文书
新教师培训心得体会
2014/09/02 职场文书
2014年新教师工作总结
2014/11/08 职场文书
中层干部考核评语
2015/01/04 职场文书
谢师宴答谢词
2015/01/05 职场文书
表扬稿范文
2015/01/17 职场文书
英语复习计划
2015/01/19 职场文书
博士导师推荐信
2015/03/25 职场文书
2015年行风建设工作总结
2015/05/15 职场文书
欠款证明
2015/06/24 职场文书
公开致歉信
2019/06/24 职场文书