cart.page.js
2.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
var $ = require('yoho-jquery');
var Cart = require('./cart/cart');
var Stepper = require('./cart/stepper');
$(function() {
// 关闭info-bar
$('.info-bar .close').on('click', function() {
$('.info-bar').hide();
});
$('#cart_content').delegate('.toggle-chk, .toggle-chk-item', 'click', function() {
// 全选和单选
Cart.toggleCheck.call(Cart, this);
}).delegate('.remove-item', 'click', function() {
// 删除商品
Cart.removePro($(this).parents('ul').children().first().attr('data-product_info'));
}).delegate('.send-to-favorite', 'click', function() {
// 移入收藏夹
Cart.sendToFavorite($(this).attr('data-productId'));
}).delegate('.editable', 'click', function() {
// 编辑商品颜色和属性
Cart.editColorOrSize($(this).attr('data-productId'));
}).delegate('#checkout_btn', 'click', function(e) {
e.preventDefault();
if(!$(this).hasClass('disable')) {
window.location.href = "/shopping/order";
}
});
// // 全选和单选
// $('.toggle-chk, .toggle-chk-item').on('click', function() {
// Cart.toggleCheck.call(Cart, this);
// });
// 变动商品数量
Stepper.init();
// // 删除商品
// $('.remove-item').on('click', function() {
// Cart.removePro($(this).attr('data-productId'));
// });
// // 移入收藏夹
// $('.send-to-favorite').on('click', function() {
// Cart.sendToFavorite($(this).attr('data-productId'));
// });
// // 编辑商品颜色和属性
// $('.editable').on('click', function() {
// Cart.editColorOrSize($(this).attr('data-productId'));
// });
// TODO=>
// $('#add_to_cart1').on('click', function() {
// Cart.addToCart({
// productSku: '870896',
// buyNumber: 1
// });
// });
// $('#add_to_cart2').on('click', function() {
// Cart.addToCart({
// productSku: '972201',
// buyNumber: 2
// });
// });
// TODO=>
});