cart.page.js 1.79 KB
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).attr('data-productId'));
    }).delegate('.send-to-favorite', 'click', function() {
        // 移入收藏夹
        Cart.sendToFavorite($(this).attr('data-productId'));
    }).delegate('.editable', 'click', function() {
        // 编辑商品颜色和属性
        Cart.editColorOrSize($(this).attr('data-productId'));
    });

    // // 全选和单选
    // $('.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=>
});