当前位置:首页 > 日记 > 正文

纯jQuery实现模仿淘宝购物车结算

纯jQuery实现模仿淘宝购物车结算
在这篇文章中,购物车的所有功能将被提及。选择的变化量,包括收音机。此外,金额将相应改变。

效果图显示:
让我们说一般的想法。

1,第一个是计算一行的价格,这个函数在上一篇博客中提到过,这里没有列举。

2。遍历选定的行并添加每行的值。

三.当金额被取消或增加时,金额将相应地发生变化。

以下是JS的具体部分:
$(函数(){())
计算总金额
功能totalmoney(){
无功total_price = 0;
无功total_count = 0;
$(D1输入)。每个(函数(){)
如果($(this)。HasClass('status ')){
var obj1 = $(这)。父母(兄弟姐妹)(。D4 ),(计数)(。Val); / /获得货物的数量
total_count = parseInt(obj1);
var obj2 = $(这)。父母(兄弟姐妹)(。D5 ),(。车价格)(文本); / /得到一排
total_price = parseInt(obj2);
}
});
$(项目)。文本(total_count); / /总金额将计算和显示
$(总),文本(total_price); / /总数将计算和显示
}
选择
$(。D输入)。Toggle(function(){)
$(这)。AddClass(状态);
$(。SC中的列表。D1输入)。AddClass(状态); / /添加刻度样式
$(。SC中一览表)。AddClass(问号);
totalmoney();
},
函数(){
$(这)。RemoveClass(状态);
$(。SC中的列表。D1输入)。RemoveClass(状态); / /取消方式
$(。SC中一览表)。RemoveClass(问号);
totalmoney();
});
/广播
$(D1输入)。Toggle(函数(){)
$(这)。AddClass(状态); / /添加刻度样式
$(这)。父母(。SC中一览表)。AddClass(问号);
totalmoney();
},
函数(){
$(这)。RemoveClass(状态); / /取消方式
$(这)。父母(。SC中一览表)。RemoveClass(问号);
totalmoney();
});
否定样式
函数计数(){
$()。每个(函数(){)
var($),瓦迩();
如果(数字= 1){
$(这),兄弟姐妹(减少)。RemoveClass(两)。AddClass();
$(这),兄弟姐妹(减少)Attr(残疾人。
{人}
$(这),兄弟姐妹(减少)。RemoveClass(),AddClass(两);
}
}根据数字为1,减去样式更改。
}
添加
$(中间列表添加)。Click(函数(){)
var输入= $(这个);
var obj = $(this)。父母(。D4 );
VaR(obj.siblings每= parseFloat(。D3 ),(/)(文本) / /);获取当前价格为
变量=;
var价格=;
Input.attr (value
Num = input.attr(价值);
价格=
obj.siblings(。D5 ),(。车价格)文本(价格);
伯爵();
totalmoney();
})
还原
$(中间列表。)。Click(函数(){)
var输入= $(这个);
var obj = $(this)。父母(。D4 );
VaR(obj.siblings每= parseFloat(。D3 ),(/)(文本) / /);获取当前价格为
变量=;
var价格=;
VaR值= parseInt(input.attr(价值));
如果(缬氨酸= 1){
瓦尔= 2;
}
Input.attr(价值
Num = input.attr(价值);
价格=
obj.siblings(。D5 ),(。车价格)文本(价格);
伯爵();
})
})
jQuery仿淘宝悬浮购物车项目结算功能,源码下载

下载下载演示源代码

相关文章

JS中Javascript(空)(0)用法的详细解释

JS中Javascript(空)(0)用法的详细解释

解释,详细,电脑软件,JS,Javascript,javascript(0)表示没有完成任何操作: 复制代码代码如下所示: 这种联系表明这个环节不做跳跃动作和执行onClick事件。 我认为这个代码是常用的ajax: 复制代码代码如下所示: 在这里 但这里的虚空(0)是什么意思 在Java…

设置Excel2007数据的准确性和教程

设置Excel2007数据的准确性和教程

数据,教程,设置,准确性,电脑软件,使用显示精度准选项将产生累积计算效果,使您的数据随着时间的推移越来越不准确。只有当您确信显示精度能够保持数据的准确性时,才能使用此选项。 1,点击Office按钮按钮图像,然后单击Excel选项;。 2、点击高级,…

excel如何设置身份证号码格式excel

excel如何设置身份证号码格式excel

身份证号码,表格,如何设置,格式,电脑软件,Excel每个人都经常使用,ID号注册在某些工作中经常遇到,一般成了科学计数,所以我们把它向后退了吗 第一个案例 所获得的数据报告、ID卡编号这一列是所有科学计数方法显示的,即使拉长单元格保持不变。 现…

打开好友升级到我最喜欢的QQ常见问

打开好友升级到我最喜欢的QQ常见问

常见问题,升级,到我,最喜欢,好友,QQ空间主页在好友展示模块中设置了开放好友;现在升级为我最喜欢的;我最喜欢的;将显示主机最近添加的最受欢迎的认证空间。按照顺序,添加反向显示,最多9个认证空间。 Ldquo在我的好友展示模块中;我喜欢;内容需要你…

如何在Word中粘贴Excel数据word提

如何在Word中粘贴Excel数据word提

提示,数据,如何在,电脑软件,Word,当用户将数据从Excel到Word2003文档,他们将失去数或不符合要求的格式的数量。 例如:excel中的整数是用2位十进制的格式设置的,如果只有选定的数字并将其复制到word中,那么小数点后的数字就会消失;如果选定的单元…

CorelDRAW是一个现实的PinkNecklac

CorelDRAW是一个现实的PinkNecklac

是一个,现实,电脑软件,CorelDRAW,PinkNecklace,本教程介绍CorelDRAW为朋友现实的粉红色的项链。本教程制作的项链非常好。这个方法不是很难。推荐给你最喜欢的朋友。 本教程介绍CorelDRAW的一个现实的粉红色的项链,由导师做成漂亮的项链。 …

PS做一张像报纸一样的。

PS做一张像报纸一样的。

报纸,电脑软件,PS,本教程是向朋友介绍一张照片,PS,这使图片像报纸的打印版本。教程很简单,制作的图片很漂亮,难度也不是很大。建议你喜欢你的朋友一起学习。 我们拍的大部分照片都是彩色的。那么,我们怎样才能制作出类似于报纸印刷风格的图片呢…

Excel如何防止数据重复excel表

Excel如何防止数据重复excel表

表数据,数据,如何防止,电脑软件,Excel,Excel是微软办公系统的电子表格程序。你可以用Excel创建一个工作簿(收集电子表格)并设置工作簿的格式对数据进行分析,并做出更明智的业务决策。特别是,您可以使用Excel来跟踪数据,生成的数据分析模型,编制计…

公式编辑器Word使用技巧教程

公式编辑器Word使用技巧教程

教程,公式编辑器,使用技巧,电脑软件,Word,在教学过程中会遇到一些特殊的输入公式,如数学公式、化学公式等,在如何输入它们下面我们通过一个练习来学习操作; 1。公式工具栏 1)启动这个单词并自动打开一个空白文档。 2)点菜单插入对象;;命令,出现一个…

如何分解汉字Word2007教程Word2007

如何分解汉字Word2007教程Word2007

教程,分解,汉字,电脑软件,如何分解汉字词,学校教孩子学汉字,平时在家里,孩子会经常练习书法,为了让孩子们在汉字书法创作时有了更深的认识,往往将一个新的汉字教学分开。如何成为一个汉字在这里尝试招进的话,给孩子做一个词,帮助孩子们更清楚地了…

垂直水平中心

垂直水平中心

中心,电脑软件,最近我看到了微博流行的CSS中心技术,我读了几篇数据写得不是很好,所以花时间整合相关信息,具体内容如下。 点击这里下载源代码 效果显示: 要求: 1。尽可能的兼容更多的浏览器,这是兼容IE6和IE7,不支持最大*。 当2的大小。浏览器…

利用CorelDRAW变形工具的抽象过程

利用CorelDRAW变形工具的抽象过程

变形,工具,抽象,过程,快速,本教程介绍了CorelDRAW变形工具给朋友,并画出抽象的菲尼克斯方法简单快速。教程产生的效果非常漂亮。推荐给你最喜欢的朋友。 在本教程中教的朋友迅速与CorelDRAW转换工具画抽象的菲尼克斯。本课程的目的是为大家…