一个简单的购物车功能。
/*购物车*/
var cart = $.cookie("defaultcart");
var thingsMoney = 0;
if(cart == null){
$(".table_list").html("您的购物车暂时还没有商品,<a href='#'>现在采购</a>").css("background","#ccc");
}else{
var goods = cart.split(",");
var obj = goods[0].split(" ")[1];
var things = parseInt($(".thingsMonery").text());
var wareID = goods[0].split(" ")[0];
thingsMoney = obj * things;//
$("#number").val(obj);
$(".thingsMonery").text(thingsMoney);//商品价格的默认值。
/*减法*/
$("#jian").live("click",function(){
var numJian = --obj;//商品数量
var thingsM = numJian*things;//商品价格
$(".thingsMonery").text(thingsM);
if(numJian == 0 || thingsM == 0){
alert("商品数量不能低于0!");
return false;
}else{
$(".thingsMonery").val(things);
$("#number").val(numJian);
$(this).cartcookie({
userID: "default",
wareID: wareID, // wareId string 商品id
number: numJian, // number number 商品数量
type: "u" // type string 操作类型,新增为a,修改为u,删除为d。默认为新增
});
var cart = $.cookie("defaultcart");
}
});
/*加法*/
$("#jia").live("click",function(){
var numJia = ++obj;
var thingsM = numJia*things;
$("#number").val(numJia);//为输入框赋值
$(".thingsMonery").text(thingsM);//商品价格
$(this).cartcookie({
userID: "default",
wareID: wareID, // wareId string 商品id
number: numJia, // number number 商品数量
type: "a" // type string 操作类型,新增为a,修改为u,删除为d。默认为新增
});
var cart = $.cookie("defaultcart");
});
/*清空购物车*/
$("#shopbut").live("click",function(){
$(this).cartcookie({
userID: "default",
wareID: null, // wareId string 商品id
type: "d" // type string 操作类型,新增为a,修改为u,删除为d。默认为新增
});
var cart = $.cookie("defaultcart");
if(cart == null){
$(".table_list").html("清空购物车成功!<a href='javascript:void(0)' id='cagou'>现在采购</a>").css("background","#eee");
}
});
}
这里是把购物车的东西,加入cookie,所以还有一个cookie的js。这个我就不贴了。对于加入cookie的处理,请查看附件。
分享到:
相关推荐
以上就是使用原生JavaScript实现购物车功能的基本步骤。当然,实际项目中可能还需要考虑更多细节,如商品库存检查、商品选择状态的管理、购物车数据的持久化等。通过这个例子,你可以了解到如何利用JavaScript实现...
用javascript实现购物车特效
### 原生JS实现购物车功能 在前端开发中,购物车功能是电商网站不可或缺的一部分。本篇文章将详细介绍如何使用原生JavaScript(以下简称JS)来实现一个简单的购物车功能,帮助开发者快速集成到Web应用中。 #### 一...
这个“购物车js代码_JS实现购物车商品列表结算功能代码.rar”压缩包提供了一套JavaScript实现的购物车系统,旨在帮助开发者快速构建具有这些功能的前端界面。 首先,我们来看“购物车功能”的主要组成部分: 1. **...
以上就是使用JavaScript实现购物车功能的基本步骤。实际项目中,可能还需要考虑其他因素,比如本地存储(localStorage)以持久化购物车数据、异步请求以同步购物车状态、以及优化用户体验的细节处理等。通过这些功能...
以上就是原生JavaScript实现购物车结算功能涉及的主要技术点。在这个过程中,JavaScript扮演了关键角色,实现了动态交互和数据管理,为用户提供了一个流畅、可靠的购物体验。在实际开发中,可以根据具体需求进行调整...
在本项目中,"原生JavaScript实现购物车"是一个典型的前端开发示例,它展示了如何使用JavaScript语言来创建一个交互式的购物车系统。这个系统可能包括添加商品、修改商品数量、计算总价等基本功能。接下来,我们将...
实现效果: ... javascript实现购物车效果,通过原生js代码实现购物车效果,一般电商网站或者商城网站会使用到购物车的效果,点击加减,总价随之变化,选中商品,点击删除,可以删除选中的商品!
利用原生js和本地存储技术实现购物车功能
在JavaScript(js)中实现购物车特效是一项常见的前端开发任务,它涉及到用户交互、数据管理以及DOM操作等多个方面的知识。这个“用js实现购物车特效.rar”文件很可能包含了一个教学视频和源代码,用于帮助学习者...
资源包含购物车的实现代码、购物车功能介绍、JS部分的详细讲解、视频演示和讲解。 购物车功能介绍:打开购物车的首页有雪花满屏飘落的动态背景和音乐,出现移动文字“欢迎进入购物车”等,点击鼠标后进去购物车界面...
在JavaScript实现购物车功能的过程中,会涉及到多个关键知识点,这些技术是前端开发中不可或缺的部分。以下将详细阐述这些知识点: 1. **购物车计算价格**:这是购物车的核心功能之一,需要对每件商品的价格与数量...
本文将深入探讨如何使用JavaScript(JS)原生代码实现购物车的结算功能,包括添加商品、删除商品等操作。 首先,我们需要创建一个购物车的数据结构。在JavaScript中,可以使用数组来模拟购物车,其中每个元素代表一...
在Vue.js中实现购物车的全选与反选功能,主要涉及到组件通信、数组操作以及事件绑定等核心概念。下面将详细讲解这个过程。 首先,我们需要一个数据模型来存储购物车中的商品信息,通常会有一个`cartItems`数组,每...
在“vue.js实现购物车结算统计和移除功能”的项目中,我们将探讨如何利用Vue.js来构建一个具备购物车基本操作的系统,包括商品添加、结算统计以及商品移除。 首先,我们需要创建一个Vue实例,这是所有Vue应用的基础...
以上是基于JavaScript实现购物车功能的核心知识点,具体实现时,可以结合HTML(如ShopCart.html)和JavaScript(如ShopCart.js)文件,通过DOM操作和事件处理,构建出完整的前端购物车系统。在实际项目中,还可能...
js加入购物车抛物线动画与购物车效果特效,亲测可用, 当您在电商购物网站浏览中意的商品时,您可以点击页面中的“加入购物车”按钮即可将商品加入的购物车中。本文介绍借助一款基于jQuery的动画插件,点击加入...
### JavaScript 实现购物车功能详解 #### 一、概述 在现代Web开发中,实现一个交互式的购物车功能是电商网站的基本需求之一。通过使用原生JavaScript,我们可以在不依赖任何框架的情况下完成这一任务。本篇文章将...