阅读背景:

JavaScript前端开发 实现购物车

来源:互联网 

购物车

ShopCart.html

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>购物车</title>
		<style>
			.cart {
				width: 700px;
				padding: 0 10px 10px;
				border: 1px solid #D5E5F5;
			}

			.cart-title {
				margin-bottom: 10px;
				font-size: 14px;
				border-bottom: 1px solid #AED2FF;
				line-height: 30px;
				height: 30px;
				font-weight: 700;
				text-indent: 15px;
				color: #333;
				font-family: 'Microsoft YaHei';
			}

			.cart-table {
				width: 100%;
				margin: 0 auto;
				border-collapse: collapse;
				font-size: 12px;
				font-family: Verdana, "Microsoft YaHei";
				color: #333;
			}

			.cart-table th {
				border-bottom: 2px solid #B2D1FF;
				font-weight: normal;
				height: 35px;
				line-height: 23px;
			}

			.cart-item {
				background-color: #FAFCFF;
				border-bottom: 1px dotted #84B3FD;
			}

			.cart-item td {
				height: 55px;
				text-align: center;
			}

			.cart-item .cart-txt-left {
				text-align: left;
			}

			.cart-name {
				color: #3366D4;
				font-weight: bold;
			}

			.cart-subtotal {
				color: #FF3334;
				font-weight: bold;
			}

			.cart-reduce,
			.cart-add {
				display: inline-block;
				width: 16px;
				height: 16px;
				line-height: 16px;
				color: #FFF;
				background-color: #BDBDBD;
				border: 0;
				cursor: pointer;
				border-radius: 2px;
				font-family: 'Arial';
				font-size: 13.3333px;
			}

			.cart-reduce:hover,
			.cart-add:hover {
				background-color: #FF9900;
			}

			.cart-num {
				margin: 5px;
				width: 35px;
				text-align: center;
				height: 20px;
				line-height: 20px;
				padding: 0 3px;
				display: inline-block;
				background: #fff;
				border: 1px solid #bbb
			}

			.cart-del,
			.cart-all {
				color: #3366D4;
			}

			.cart-del:hover,
			.cart-all:hover {
				text-decoration: underline;
				cursor: pointer
			}

			.cart-bottom {
				height: 55px;
				text-align: right
			}

			.cart-bottom .cart-all {
				position: relative;
				top: 1px
			}

			.cart-total-price {
				color: #FF3334;
				font-weight: bold;
				font-size: 16px;
			}

			.cart-bottom-btn {
				color: #FFF;
				font-size: 14px;
				font-weight: 600;
				cursor: pointer;
				margin: 0 20px;
				background: #FE8502;
				border: 1px solid #FF6633;
				border-radius: 5px 5px 5px 5px;
				padding: 6px 12px;
			}

			.cart-bottom-btn:hover {
				background: #FF6600;
			}
		</style>
	</head>
	<body>
		<div class="cart">
			<div class="cart-title">我的购物车</div>
			<table class="cart-table" border="" cellspacing="" cellpadding="">
				<tr>
					<th><span class="cart-all">全选</span></th>
					<th>商品</th>
					<th>单价 </th>
					<th>数量</th>
					<th>小计</th>
					<th>操作</th>
				</tr>
				<tr class="cart-item">
					<td><input class="cart-check" type="checkbox" checked /></td>
					<td><span class="cart-name">Loading...</span></td>
					<td><span class="cart-price">0</span></td>
					<td>
						<span class="cart-reduce">-</span>
						<span class="cart-num">0</span>
						<span class="cart-add">+</span>
					</td>
					<td><span class="cart-subtotal">0</span></td>
					<td><span class="cart-del">删除</span></td>
				</tr>
				<tr class="cart-bottom">
					<td colspan="6">
						<span class="cart-bottom-span">已选择<span class="cart-total-num">0</span>件商品</span>
						<span class="cart-bottom-span">总计:<span class="cart-total-price">0</span></span>
						<span class="cart-bottom-btn">提交订单</span>
					</td>
				</tr>
			</table>
		</div>
		<!--引入js文件-->
		<script src="ShopCart.js" type="text/javascript" charset="utf-8"></script>
		<script type="text/javascript">
			//调用ShopCart函数,第一个参数表示HTML中购物车的class前缀,用来针对网页中指定前
			//缀的class元素进行操作.第二个参数表示页面打开时,自动添加到购物车表格在的商品信息
			ShopCart('cart',[
				{name:'JavaScript实战',price:45.8,num: 1},
				{name:'PHP基础案例教程',price:49.8,num: 2},
				{name:'HTML+CSS网页制作',price:45.2,num: 5},
				{name:'Java基础入门',price:45.8,num: 8},
			]);
		</script>
	</body>
</html>
<!DOCTYPE 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: