cart.js 934 Bytes
/**
 * 购物车页面操作
 * @author: feng.chen<feng.chen@yoho.cn>
 * @date: 2016/12/29
 */

'use strict';

let $ = require('yoho-jquery');

let cartObj = {
    init(handle) {
        let self = this;
        self.handle = handle;

        $('.cart-nav').on('click', 'li', function() {
            $(this).addClass('active').siblings().removeClass('active');
            $(`.${$(this).attr('data-type')}`).addClass('active').siblings('.cart-content').removeClass('active');
        }); 
        $('.more-box>.down-arrow').on('click', function() {
            $(this).parent().toggleClass('down')
        });
        
        $('.nav-btn').on('click', () => {
            $('.main-wrap').toggleClass('edit')
            if ($('.main-wrap').hasClass('edit')) {
                self.handle.editMode = true;
            } else {
                self.handle.editMode = false;
            }
        })

    }
}

module.exports = cartObj;