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;