jQuery实现购物车数字加减效果

 更新时间:2015年03月14日 16:33:29   投稿:hebedich  
本文给大家分享的是jQuery实现购物车数字加减效果的3种实现方法,分别是左右加减数字、Bootstrap风格,右侧加减以及jQuery ui风格,右侧加减,效果非常棒,需要的小伙伴来参考下吧。

我们在网上购物提交订单时,在网页上一般会有一个选择数量的控件,要求买家选择购买商品的件数,开发者会把该控件做成可以通过点击实现加减等微调操作,当然也可以直接输入数字件数。本文将介绍常见的几种使用spinner数字微调器来实现数字加减的功能的方法。

左右加减数字

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

复制代码 代码如下:

<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,那么直接就可以调用它了。请看演示示例2
您还可以参考该项目地址:https://github.com/xixilive/jquery-spinner查看相关参数设置。

jQuery ui风格,右侧加减

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

复制代码 代码如下:

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

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

复制代码 代码如下:

$("#spinner").spinner({
    max:10,
    min:0,
    step:2
});

以上就是本文所述的全部内容了,希望大家能够喜欢,能对大家熟练掌握jQuery有所帮助。

相关文章

  • jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】

    jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】

    这篇文章主要介绍了jQuery实现通过方向键控制div块上下左右移动的方法,涉及jQuery结合键盘事件响应动态修改页面元素属性相关操作技巧,需要的朋友可以参考下
    2018-04-04
  • checkbox批量选中,获取选中项的值的简单实例

    checkbox批量选中,获取选中项的值的简单实例

    下面小编就为大家带来一篇checkbox批量选中,获取选中项的值的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • jQuery实现的输入框选择时间插件用法实例

    jQuery实现的输入框选择时间插件用法实例

    这篇文章主要介绍了jQuery实现的输入框选择时间插件用法,实例分析了jQuery插件jquery.settime.js的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • jQuery 性能优化指南(3)

    jQuery 性能优化指南(3)

    前面性能优化已经说过,ID选择器的速度是最快的。所以在HTML代码中,能使用ID的尽量使用ID来代替class。
    2009-05-05
  • jQuery中元素选择器(element)简单用法示例

    jQuery中元素选择器(element)简单用法示例

    这篇文章主要介绍了jQuery中元素选择器(element)用法,简单通俗的说明了jQuery元素选择器的功能、用法并结合实例形式分析了jQuery元素选择器的相关使用技巧与注意事项,需要的朋友可以参考下
    2018-05-05
  • JQuery设置获取下拉菜单某个选项的值(比较全)

    JQuery设置获取下拉菜单某个选项的值(比较全)

    这篇文章主要介绍了JQuery如何设置获取下拉菜单某个选项的值(比较全),需要的朋友可以参考下
    2014-08-08
  • jQuery中:file选择器用法实例

    jQuery中:file选择器用法实例

    这篇文章主要介绍了jQuery中:file选择器用法,实例分析了:file选择器的功能、定义及选取类型为file的<input>元素的使用技巧,需要的朋友可以参考下
    2015-01-01
  • JQuery中DOM加载与事件执行实例分析

    JQuery中DOM加载与事件执行实例分析

    这篇文章主要介绍了JQuery中DOM加载与事件执行,实例分析了jQuery中DOM加载及事件执行的原理与实现方法,并补充说明了windows.onload方法和$(document).ready()方法的区别,需要的朋友可以参考下
    2015-06-06
  • jQuery序列化form表单数据为JSON对象的实现方法

    jQuery序列化form表单数据为JSON对象的实现方法

    这篇文章主要介绍了jQuery序列化form表单数据为JSON对象的实现方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-09-09
  • jQuery 在图片和文字中插入内容实例

    jQuery 在图片和文字中插入内容实例

    jQuery是一种流行的JavaScript库,可以轻松地在网页中插入图片和文字。通过使用jQuery的插入功能,您可以在网页上动态地添加内容,从而提高用户体验。本文将介绍如何使用jQuery在图片和文字中插入内容,并提供一些实用的代码示例。
    2023-06-06

最新评论