html中购物车总金怎么算额,计算购物车金额总和( jquery )

今天简单写了一个jq版购物车计算金额总和的例子,如图:

0287b75efbb37861c9aa640a4681e0e3.gif

整体页面代码如下:

*{

list-style: none;

}

html,body{

margin: 0;

padding: 0;

}

.all-list{

padding: 40px;

margin: 0 auto;

}

.choose-list{

overflow: hidden;

}

.choose-list >h5{

display: block;

font-size: 14px;

color: #666666;

padding: 13px 0;

font-weight: normal;

}

.choose-container{

overflow: hidden;

border: 1px solid #DDDDDD;

box-sizing: border-box;

}

.choose-header{

overflow: hidden;

background-color: #F9FAFB;

padding: 0 48px;

}

.choose-header ul{

overflow: hidden;

}

.choose-header ul li{

float: left;

width: 20%;

text-align: center;

padding: 15px 0;

font-size: 12px;

color: #666666;

}

.choose-content{

padding: 0 48px;

overflow: hidden;

}

.choose-content ul{

overflow: hidden;

}

.choose-content ul li{

float: left;

width: 20%;

text-align: center;

padding: 15px 0;

line-height: 28px;

color: #555555;

}

.add-number{

overflow: hidden;

display: inline-block;

}

.choose-content ul li .number-input{

float: left;

width: 70px;

height: 28px;

border-top: 1px;

border-bottom: 1px;

border-color: #CCCCCC;

border-style: solid none;

box-sizing: border-box;

line-height: 28px;

outline: none;

text-align: center;

color: #FE5200;

}

.choose-content ul li .minus,.choose-content ul li .add{

float: left;

width: 28px;

height: 28px;

background-color: #F9FAFB;

font-size: 14px;

outline: none;

border: 1px solid #CCCCCC;

box-sizing: border-box;

}

.choose-content ul li >span{

color: #FE5200;

}

.choose-footer{

display: flex;

justify-content: space-between;

padding: 28px 48px;

background-color: #F9FAFB;

}

.choose-footer .require{

color: #FE5200;

font-size: 14px;

align-self: center;

}

.total-price{

overflow: hidden;

}

.total-price >span{

display: block;

font-size: 14px;

color: #555555;

padding: 6px 0;

}

.total-price >span em{

font-style: initial;

text-decoration:line-through;

}

.total-price >span i{

font-style: initial;

}

.prices{

color: #EA4335 !important;

}

.pay-button{

padding: 50px 0;

float: right;

}

.pay-num{

overflow: hidden;

display: flex;

flex-direction: column;

}

.pay-num span{

float: right;

width: 100%;

font-size: 14px;

color: #666666;

text-align: center;

padding-bottom: 20px;

}

.pay-num span small{

font-size: 18px;

color: #EA4335;

}

.pay-num button{

float: right;

padding: 15px 72px;

background-color: #bebebe;

border: none;

outline: none;

font-size: 14px;

color: #ffffff;

border-radius: 3px;

cursor: not-allowed;

}

.pay-num button.state-buys{

background-color: #EA4335;

cursor: default;

}

确认订单消息:
  • 会员卡
  • 原价
  • 现价
  • 数量
  • 小计
  • 180天会员卡
  • ¥128
  • ¥99
  • -

    +

  • ¥99
  • 365天会员卡
  • ¥228
  • ¥199
  • -

    +

  • ¥199
  • 730天会员卡
  • ¥428
  • ¥329
  • -

    +

  • ¥329
  • 终身天会员卡
  • ¥888
  • ¥666
  • -

    +

  • ¥666

应付金额:¥49元

立即开通

$(function(){

addMoney();

//增加按钮事件

$(document).on('click','.add-number .add',function(){

var _input = $(this).siblings('.number-input');

$(this).siblings('.number-input').val(parseInt(_input.val()) + 1);

addMoney();

});

//减少按钮事件

$(document).on('click','.add-number .minus',function(){

var _input = $(this).siblings('.number-input');

var _val = parseInt(_input.val()) - 1;

if(_val <0){

$(this).siblings('.number-input').val('0');

}else{

$(this).siblings('.number-input').val(_val);

}

addMoney();

});

//input 输入事件

$('.number-input').keyup(function(){

addMoney();

});

//input失焦事件

$('.number-input').blur(function(){

var this_val = $(this).val();

if(this_val == '' || this_val == 'undefind'){

$(this).val('0');

}else{

$(this).val(this_val);

}

});

//金额计算

function addMoney(){

var now_total = 0,

old_total= 0;

$('.choose-content ul').each(function(index){

var oldPrice = $(this).find('.old-price').attr('data-price');

var nowPrice = $(this).find('.now-price').attr('data-price');

var numbers = $(this).find('.number-input').val();

var old_price_total = oldPrice * numbers;

var now_price_total = nowPrice * numbers;

// console.log(old_price_total,now_price_total);

if(now_price_total == 0){

$(this).find('.now-total-price').html(now_price_total);

}else{

$(this).find('.now-total-price').html('¥' + now_price_total);

}

now_total += now_price_total;

old_total += old_price_total;

$('.total-price span em').html(old_total);

$('.total-price span i').html(now_total);

$('.pay-num span small').html('¥' + now_total + '元');

if(now_total >= 300){

$('.pay-num button').addClass('state-buys');

}else{

$('.pay-num button').removeClass('state-buys');

}

})

}

})

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/443146.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ios html5上架,iOS原生集成H5+详细流程

iOS原生集成H5集成方式独立应用方式集成Widget方式集成WebView方式集成可以打开官方链接: 选择 5SDK -> 5SDK集成 -> 平台 下查看集成方式独立应用方式: 官方Demo中的实现, 独立的App, 感觉上和直接在HBuilder创建App相同, 可以方便证书导入这些步骤吧Widget方式: 模块部…

html自定义标记,HTML模板(自定义)标记

我知道使用自定义html标记由于各种原因是不合适的&#xff0c;但我想运行一个特定的情况&#xff0c;可能需要自定义html标记&#xff0c;并希望得到其他方面的信息&#xff0c;或者可能更好实现我的目标的方式。HTML模板(自定义)标记在我的代码中&#xff0c;我有我称之为模板…

微型计算机中celeron,微型计算机中常提及的Pentium或Celeron是指其_______

摘要&#xff1a;旋律的起伏&#xff0c;微型心灵感受体和密节奏用机的疏&#xff0c;心两训练入手同时从身方面。细分还可统模、常提讨模式启发为传论模式、式&#xff0c;学生智力模式教学要目一种为主的的发展是以。微型重要组成教育部分)的实习是(。...旋律的起伏&#xff…

计算机选购知识点,笔记本选购知识点,找准自己的需求才是王道

笔记本选购知识点&#xff0c;找准自己的需求才是王道2019-11-07 10:23:030点赞0收藏0评论笔记本电脑是选择应用比较广的电脑类型&#xff0c;不管是什么人群都能够使用它&#xff0c;它可以学习、办公&#xff0c;还可以娱乐&#xff0c;外形小巧易携带&#xff0c;比台式机的…

使用计算机管理文件教后反思,《管理计算机中的文件》教学反思

《管理计算机中的文件》教学反思一眨眼&#xff0c;新学期已经过半了。现在&#xff0c;写一写我的《管理计算机中的文件》教学反思。这是第八周方老师来我校调研的一节课。作为学校信息技术学科的新老师&#xff0c;方老师说要听听我的课&#xff0c;感觉我蛮淡定的。说实话&a…

jeecms导入myeclipse时web-inf下html出错,我部署到myeclipse 出现问题

2010-3-12 13:50:53 org.apache.catalina.storeconfig.StoreLoader load信息: Find registry server-registry.xml at classpath resource2010-3-12 13:50:53 org.apache.catalina.startup.Catalina start信息: Server startup in 23485 ms2010-3-12 13:51:07 org.apache.catal…

html table vtop,PART2HTML语言.doc

PART2HTML语言PART2 HTML语言介绍学习导航&#xff1a;1. HTML语言的基础知识2. HTML的常用标记3. 网页基本元素之文本4. 网页基本元素之多媒体5. 网页基本元素之超链接6. 表格7. 框架1. 网页设计的内功——HTML(超文本标记语言)1.1 理解什么是HTML语言HTML语言的定义&#xff…

铜仁计算机专业学校,听说计算机专业的在本部啊 这是真的么

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼我的目标也是成为18级大神。假如你每天签到拿4经验&#xff0c;18级300000/475000天&#xff0c; 如果从1岁开始签到&#xff0c;那100年36500天&#xff0c;你差不多要 活200年保持每天签到(谁知道200年后还有没有签到 这玩意)&am…

金陵科技学院计算机系男女比,眼已亮瞎:719所全国高校男女比例排名

学校名称女生比例1 中华女子学院98%2 成都师范学院83%3 四川外国语大学81%4 江苏第二师范学院80%5 西安外国语大学79%6 重庆第二师范学院79%7 牡丹江师范学院78%8 上海外国语大学78%9 大连外国语大学78%10 沈阳医学院77%11 北京第二外国语学院77%12 哈尔滨金融学院77%13 北京语…

计算机软件基础 一课本,计算机软件基础(-)课后习题答案.doc

文档介绍&#xff1a;计算机软件基础(-)课后****题答案.doc第一章一、简答题1.参考书上第五页图1-72.因为C语言是强类型语言,语法规定必须先定义后使用,只有先定义,系统才能为其分配存储空间。3.参考书上第二页二、填空题1. 算法2..C,.obj,.exe3. 提出问题,构造模型,选择方法,编…

计算机课禁用监视器,如何设置关闭监视器硬盘系统待机项为从来不

1、待机”电源管理模式待机模式主要用于节电&#xff0c;该功能使你可不需重新启动计算机就可返回工作状态。待机模式可关闭监视器和硬盘、风扇之类设备&#xff0c;使整个系统处于低能耗状态。在你重新使用计算机时&#xff0c;它会迅速退出待机模式&#xff0c;而且桌面(包括…

计算机电缆试验电压标准,GB/T3048.8-2007 电线电缆电性能试验方法 第8部分:交流电压试验.pdf-原创力文档...

GB/T3048的本部分规定了有关电缆及其附件冲击电压试验的术语和定义、试验设备、试样制备、试验程序、试验结果及评定、注意事项和试验记录。犐犆犛&#xff12;&#xff19;&#xff0e;&#xff10;&#xff16;&#xff10;犓 &#xff11;&#xff13;中华人 民共和 国国家 …

更改计算机硬盘名字,如何修改盘符 – 磁盘及光驱名称错乱,教你怎么更改回来...

一般情况下&#xff0c;打开“我的电脑”后&#xff0c;我们会看到排在前面是硬盘&#xff0c;紧接着的是光驱&#xff0c;然后是插上去的可移动磁盘或U盘。但有时我们可能会神奇地发现硬盘盘符及光盘驱动器名称及排列错乱了。比如正常情况下C&#xff0c;D&#xff0c;E&#…

计算机用于数据管理经历了,管理系统中计算机应用--期中测验答案

管理系统中计算机应用--期中测验答案 (3页)本资源提供全文预览&#xff0c;点击全文预览即可全文预览,如果喜欢文档就下载吧&#xff0c;查找使用更方便哦&#xff01;17.90 积分期中测验答案期中测验答案 一、一、单项选择单项选择&#xff1a;&#xff1a; 1-5 ACDCC 6-10 CA…

衡水计算机考试报名入口,2018下半年NCRE全国计算机等级考试报名通知

冀教考社〔2018〕4号河北省教育考试院关于做好2018年下半年全国计算机等级考试报名工作的通知各市(含定州、辛集市)教育考试院(招生考试办公室)&#xff0c;华北石油管理局招生考试办公室&#xff1a;2018年下半年全国计算机等级考试(以下简称NCRE)将于9月份举行。按照教育部考…

基准软件测试原理,基准测试

基准测试是指通过设计科学的测试方法、测试工具和测试系统&#xff0c;实现对一类测试对象的某项性能指标进行定量的和可对比的测试。中文名基准测试外文名Benchmark Test别 名BMT特 点设计科学的测试方法基准测试测试介绍编辑语音基准测试是[1]指通过设计科学的测试方法…

戴尔服务器显示e1810,戴尔服务器提示: PowerEdge2950 E1810 HDD 1 Fault该如何解决?求帮助!!!...

满意答案zxb65000212013.06.16采纳率&#xff1a;41% 等级&#xff1a;12已帮助&#xff1a;6550人如果具有非 RAID SAS 控制器&#xff0c;请卸下硬盘驱动器&#xff0c;然后将另一个可正常工作的硬盘驱动器更换至驱动器托架的位置。 如果问题得以解决&#xff0c;请将硬盘…

华为服务器怎么查看系统日志,华为日志服务器

比如uninstall.log或是error.log&#xff0c;安全日志、系统日志、Scheler服务日志、FTP日志、WWW日志、DNS服务器日志等等&#xff0c;可以在客户端—回首页—我的—问题与答建议—提交日志里面反馈一下&#xff0c;通常是文本文件&#xff0c;它自动的就可以。PIX的配置loggi…

计算机二级的笔记,我的笔记全国计算机等级考试二级教程

《我的笔记全国计算机等级考试二级教程》由会员分享&#xff0c;可在线阅读&#xff0c;更多相关《我的笔记全国计算机等级考试二级教程(2页珍藏版)》请在人人文库网上搜索。1、全国计算机等级考试二级教程MS Office高级应用归纳与总结第一章 计算机基础知识1. 现代电子计算机之…

小米手机显示流量数据连接到服务器,小米手机流量总不稳定,这三项设置可能你会用到...

原标题&#xff1a;小米手机流量总不稳定&#xff0c;这三项设置可能你会用到小米流量优化三板斧无限君&#xff1a;当我们用数据流量上网的时候&#xff0c;难免会碰到网速慢或不能上网的时候&#xff0c;有时候明明手机正常连接网络也无法访问&#xff0c;如果恰好和朋友开黑…