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

var $ = require('yoho.jquery'),
    lazyLoad = require('yoho.lazyload'),
    homePage = $('.home-page').data('page'),
    brandUrl = $('.logo-brand').data('url');


require('../common/slider');
require('../common/slider2');
require('../common/logo-brand');

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

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

if (homePage === 'brands') {
    require('./brands');
}

if ($.inArray(homePage, ['boys','girls','kids','lifestyle']) > -1) {
    require('../common/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
    });
    $('.img-brand').slider2();
} else {
    $('.logo-brand').logoBrand({
        showNum: 10,
        url: brandUrl
    });
    $('.img-slider-wrapper').slider2();
}