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面向对象之静态与非静态类
Feb 03 Javascript
JavaScript验证图片类型(扩展名)的函数分享
May 05 Javascript
jQuery中on()方法用法实例详解
Feb 06 Javascript
浅谈javascript的分号的使用
May 12 Javascript
AngularJS 模块详解及简单实例
Jul 28 Javascript
浅谈jquery中使用canvas的问题
Oct 10 Javascript
js 博客内容进度插件详解
Feb 19 Javascript
js遍历获取表格内数据的方法(必看)
Apr 06 Javascript
浅谈vue-router2路由参数注意的问题
Nov 08 Javascript
vue构建动态表单的方法示例
Sep 22 Javascript
微信小程序地图绘制线段并且测量(实例代码)
Jan 02 Javascript
浅谈nuxtjs校验登录中间件和混入(mixin)
Nov 06 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
PHP实现的杨辉三角求解算法分析
2019/03/11 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
2020/04/06 PHP
js实现DIV的一些简单控制
2007/06/04 Javascript
jQuery html()等方法介绍
2009/11/18 Javascript
angular.foreach 循环方法使用指南
2015/01/06 Javascript
nodejs事件的监听与触发的理解分析
2015/02/12 NodeJs
jquery简单实现外部链接用新窗口打开的方法
2015/05/30 Javascript
JavaScript对数组进行随机重排的方法
2015/07/22 Javascript
jQuery Form表单取值的方法
2017/01/11 Javascript
JavaScript中动态向表格添加数据
2017/01/24 Javascript
vue 根据数组中某一项的值进行排序的方法
2018/08/30 Javascript
手动下载Chrome并解决puppeteer无法使用问题
2018/11/12 Javascript
jquery插件开发模式实例详解
2019/07/20 jQuery
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
2019/11/05 Javascript
nuxt引入组件和公共样式的操作
2020/11/05 Javascript
[03:30]DOTA2完美“圣”典精彩集锦
2016/12/27 DOTA
Python打印scrapy蜘蛛抓取树结构的方法
2015/04/08 Python
Python元组操作实例分析【创建、赋值、更新、删除等】
2017/07/24 Python
Scrapy的简单使用教程
2017/10/24 Python
mac下pycharm设置python版本的图文教程
2018/06/13 Python
浅谈python实现Google翻译PDF,解决换行的问题
2018/11/28 Python
Python实现多属性排序的方法
2018/12/05 Python
python实现两张图片的像素融合
2019/02/23 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
2019/12/26 Python
python 比较字典value的最大值的几种方法
2020/04/17 Python
Python如何自动获取目标网站最新通知
2020/06/18 Python
Python使用OpenPyXL处理Excel表格
2020/07/02 Python
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
pyx文件 生成pyd 文件用于 cython调用的实现
2021/03/04 Python
程序员跳槽必看面试题总结
2013/06/28 面试题
小学生节约用水倡议书
2014/05/15 职场文书
超越自我演讲稿
2014/05/21 职场文书
自愿解除劳动合同协议书
2014/09/11 职场文书
六查六看自查报告
2014/10/14 职场文书
2015年小学体育教师工作总结
2015/10/23 职场文书
Mongo服务重启异常问题的处理方法
2021/07/01 MongoDB