jquery实现品优购项⽬实战源代码
jquery实现
品优购项⽬:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>我的购物车-品优购</title>
<meta name="description" content="品优购JD.COM-专业的综合⽹上购物商城,销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、⾷品等数万个品牌 <meta name="Keywords" content="⽹上购物,⽹上商城,⼿机,笔记本,电脑,MP3,CD,VCD,DV,相机,数码,配件,⼿表,存储卡,品优购" />
<!-- 引⼊facicon.ico⽹页图标 -->
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<!-- 引⼊css 初始化的css ⽂件 -->
<link rel="stylesheet" href="css/base.css">
<!-- 引⼊公共样式的css ⽂件 -->
<link rel="stylesheet" href="css/common.css">
<!-- 引⼊car css -->
<link rel="stylesheet" href="css/car.css">
<!-- 先引⼊jquery -->
<script src="js/jquery.min.js"></script>
<!-- 在引⼊我们⾃⼰的js⽂件 -->
<script src="js/car.js"></script>
</head>
<body>
<!-- 顶部快捷导航start -->
<div class="shortcut">
<div class="w">
<div class="fl">
<ul>
<li>品优购欢迎您! </li>
<li>
<a href="#">请登录</a>
<a href="#" class="style-red">免费注册</a>
</li>
</ul>
</div>
<div class="fr">
<ul>
<li><a href="#">我的订单</a></li>
<li class="spacer"></li>
<li>
<a href="#">我的品优购</a>
<i class="icomoon"> </i>
</li>
<li class="spacer"></li>
<li><a href="#">品优购会员</a></li>
<li class="spacer"></li>
<li><a href="#">企业采购</a></li>
<li class="spacer"></li>
<li><a href="#">关注品优购</a> <i class="icomoon"> </i></li>
<li class="spacer"></li>
<li><a href="#">客户服务</a> <i class="icomoon"> </i></li>
<li class="spacer"></li>
<li><a href="#">⽹站导航</a> <i class="icomoon"> </i></li>
</ul>
</div>
</div>
</div>
<!-- 顶部快捷导航end -->
<div class="car-header">
<div class="w">
<div class="car-logo">
<img src="img/logo.png" alt=""> <b>购物车</b>
</div>
</div>
</div>
</div>
<div class="c-container">
<div class="w">
<div class="cart-filter-bar">
<em>全部商品</em>
</div>
<!-- 购物车主要核⼼区域 -->
<div class="cart-warp">
<!-- 头部全选模块 -->
<div class="cart-thead">
<div class="t-checkbox">
<input type="checkbox" name="" id="" class="checkall"> 全选
</div>
<div class="t-goods">商品</div>
<div class="t-price">单价</div>
<div class="t-num">数量</div>
<div class="t-sum">⼩计</div>
<div class="t-action">操作</div>
</div>
<!-- 商品详细模块 -->
<div class="cart-item-list">
<div class="cart-item check-cart-item">
<div class="p-checkbox">
<input type="checkbox" name="" id="" checked class="j-checkbox">
</div>
<div class="p-goods">
<div class="p-img">
<img src="upload/p1.jpg" alt="">
</div>
<div class="p-msg">【5本26.8元】经典⼉童⽂学彩图青少版⼋⼗天环游地球中学⽣语⽂教学⼤纲</div> </div>
<div class="p-price">¥12.60</div>
<div class="p-num">
<div class="quantity-form">
<a href="javascript:;" class="decrement">-</a>
<input type="text" class="itxt" value="1">
<a href="javascript:;" class="increment">+</a>
</div>
</div>
<div class="p-sum">¥12.60</div>
<div class="p-action"><a href="javascript:;">删除</a></div>
</div>
<div class="cart-item">
<div class="p-checkbox">
<input type="checkbox" name="" id="" class="j-checkbox">
</div>
<div class="p-goods">
<div class="p-img">
<img src="upload/p2.jpg" alt="">
</div>
<div class="p-msg">【2000张贴纸】贴纸书 3-6岁贴画⼉童贴画书全套12册贴画贴纸⼉童汽</div> </div>
<div class="p-price">¥24.80</div>
<div class="p-num">
<div class="quantity-form">
<a href="javascript:;" class="decrement">-</a>
<input type="text" class="itxt" value="1">
<a href="javascript:;" class="increment">+</a>
</div>
</div>
<div class="p-sum">¥24.80</div>
<div class="p-action"><a href="javascript:;">删除</a></div>
</div>
<div class="cart-item">
<div class="p-checkbox">
<input type="checkbox" name="" id="" class="j-checkbox">
</div>
<div class="p-goods">
<div class="p-img">
<img src="upload/p3.jpg" alt="">
jquery在项目里是干啥的</div>
<div class="p-msg">唐诗三百⾸+成语故事全2册⼀年级课外书精装注⾳⼉童版⼩学⽣⼆三年级课外阅读书籍</div> </div>
<div class="p-price">¥29.80</div>
<div class="p-num">
<div class="quantity-form">
<a href="javascript:;" class="decrement">-</a>
<input type="text" class="itxt" value="1">
<a href="javascript:;" class="increment">+</a>
</div>
</div>
<div class="p-sum">¥29.80</div>
<div class="p-action"><a href="javascript:;">删除</a></div>
</div>
</div>
<!-- 结算模块 -->
<div class="cart-floatbar">
<div class="select-all">
<input type="checkbox" name="" id="" class="checkall">全选
</div>
<div class="operation">
<a href="javascript:;" class="remove-batch"> 删除选中的商品</a>
<a href="javascript:;" class="clear-all">清理购物车</a>
</div>
<div class="toolbar-right">
<div class="amount-sum">已经选<em>1</em>件商品</div>
<div class="price-sum">总价: <em>¥12.60</em></div>
<div class="btn-area">去结算</div>
</div>
</div>
</div>
</div>
</div>
<!-- footer start -->
<div class="footer">
<div class="w">
<!-- mod_service -->
<div class="mod_service">
<ul>
<li>
<i class="mod-service-icon mod_service_zheng"></i>
<div class="mod_service_tit">
<h5>正品保障</h5>
<p>正品保障,提供发票</p>
</div>
</li>
<li>
<i class="mod-service-icon mod_service_kuai"></i> <div class="mod_service_tit">
<h5>正品保障</h5>
<p>正品保障,提供发票</p>
</div>
</li>
<li>
<i class="mod-service-icon mod_service_bao"></i> <div class="mod_service_tit">
<h5>正品保障</h5>
<p>正品保障,提供发票</p>
</div>
</li>
<li>
<i class="mod-service-icon mod_service_bao"></i> <div class="mod_service_tit">
<h5>正品保障</h5>
<p>正品保障,提供发票</p>
</div>
</li>
<li>
<i class="mod-service-icon mod_service_bao"></i> <div class="mod_service_tit">
<h5>正品保障</h5>
<p>正品保障,提供发票</p>
</div>
</li>
</ul>
</div>
<!-- mod_help -->
<div class="mod_help">
<dl class="mod_help_item">
<dt>购物指南</dt>
<dd> <a href="#">购物流程 </a></dd>
<dd> <a href="#">会员介绍 </a></dd>
<dd> <a href="#">⽣活旅⾏/团购 </a></dd>
<dd> <a href="#">常见问题 </a></dd>
<dd> <a href="#">⼤家电 </a></dd>
<dd> <a href="#"> </a></dd>
</dl>
<dl class="mod_help_item">
<dt>购物指南</dt>
<dd> <a href="#">购物流程 </a></dd>
<dd> <a href="#">会员介绍 </a></dd>
<dd> <a href="#">⽣活旅⾏/团购 </a></dd>
<dd> <a href="#">常见问题 </a></dd>
<dd> <a href="#">⼤家电 </a></dd>
<dd> <a href="#"> </a></dd>
</dl>
<dl class="mod_help_item">
<dt>购物指南</dt>
<dd> <a href="#">购物流程 </a></dd>
<dd> <a href="#">会员介绍 </a></dd>
<dd> <a href="#">⽣活旅⾏/团购 </a></dd>
<dd> <a href="#">常见问题 </a></dd>
<dd> <a href="#">⼤家电 </a></dd>
<dd> <a href="#"> </a></dd>
</dl>
<dl class="mod_help_item">
<dt>购物指南</dt>
<dd> <a href="#">购物流程 </a></dd>
<dd> <a href="#">会员介绍 </a></dd>
<dd> <a href="#">⽣活旅⾏/团购 </a></dd>
<dd> <a href="#">常见问题 </a></dd>
<dd> <a href="#">⼤家电 </a></dd>
<dd> <a href="#"> </a></dd>
</dl>
<dl class="mod_help_item">
<dt>购物指南</dt>
<dd> <a href="#">购物流程 </a></dd>
<dd> <a href="#">会员介绍 </a></dd>
<dd> <a href="#">⽣活旅⾏/团购 </a></dd>
<dd> <a href="#">常见问题 </a></dd>
<dd> <a href="#">⼤家电 </a></dd>
<dd> <a href="#"> </a></dd>
</dl>
<dl class="mod_help_item mod_help_app">
<dt>帮助中⼼</dt>
<dd>
<img src="upload/erweima.png" alt="">
<p>品优购客户端</p>
</dd>
</dl>
</div>
<!-- mod_copyright -->
<div class="mod_copyright">
<p class="mod_copyright_links">
关于我们 | | | 商家⼊驻 | 营销中⼼ | ⼿机品优购 | 友情链接 | 销售联盟 | 品优购社区 | 品优购公益 | English Site | Contact U
</p>
<p class="mod_copyright_info">
地址:北京市昌平区建材城西路⾦燕龙办公楼⼀层邮编:100096 电话:400-618-4000 传真:010-******** 邮箱: zhanghj+itcast <br> 京ICP备080 </p>
</div>
</div>
</div>
<!-- footer end -->
</body>
</html>
car.js部分
$(function() {
// 1全选模块
// 1.1将全选按钮checkall状态赋值到三个⼩按钮j-checkbox上
$(".checkall").change(function() {
// console.log($(this).prop('checked'));
$('.j-checkbox, .checkall').prop('checked', $(this).prop('checked'))
if ($(this).prop('checked')) {
// 让所有商品添加check-cart-item类名
$('.cart-item').addClass('check-cart-item')
} else {
$('.cart-item').removeClass('check-cart-item')
}
})
// 1.2通过⼩按钮选中全选按钮
$('.j-checkbox').change(function() {
// 如果⼩按钮全部选中,全选按钮选中,否则不被选中
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论