channel.page.js 1.51 KB
/**
 * 首页
 * @author: xuqi<qi.xu@yoho.cn>
 * @date: 2015/11/23
 */

var $ = require('yoho-jquery'),
    lazyLoad = require('yoho-jquery-lazyload');

var imageBrand = require('./img-brand');

var homePage = $('.home-page').data('page'),
    brandUrl = $('.logo-brand').data('url');

require('../common');

require('../plugins/slider');
require('../product/index/logo-brand');

require('../plugins/accordion');

$(document).on('mouseenter', '.imgopacity a img', function() {
    $(this).css('opacity', 0.8); // eslint-disable-line
});
$(document).on('mouseout', '.imgopacity a img', function() {
    $(this).css('opacity', 1); // eslint-disable-line
});

if ($.inArray(homePage, ['boys', 'girls', 'kids', 'lifestyle']) > -1) {
    require('../product/index/new-arrivls')({
        type: homePage,
        url: '/common/getNewArrival',
        count: (homePage === 'boys') || (homePage === 'lifestyle') ? 5 : 4,
        rows: [5, 3]
    });
    window.setCookie('_Channel', homePage, {
        domain: '.yohobuy.com',
        path: '/',
        expires: 365
    });
}



lazyLoad($('img.lazy'));
if (homePage === 'boys') {
    $('.slide-container').slider({
        pagination: '.thumb-pagination'
    });
} else {
    $('.center-col').slider();
    $('.slide-container').slider();
}

if (homePage === 'boys') {
    $('.logo-brand').logoBrand({
        url: brandUrl
    });

    imageBrand.init('.img-brand');
} else {
    $('.logo-brand').logoBrand({
        showNum: 10,
        url: brandUrl
    });
    imageBrand.init('.img-slider-wrapper');
}