$(document).ready(function(){ var winHeight = $(window).height(); var winWidth = $(window).width(); /*设置栅格图片尺寸*/ var holderWidth = $("div.holder").width(); $("div.holder").height(holderWidth); $(window).resize(function(){ var holderWidth = $("div.holder").width(); $("div.holder").height(holderWidth); }); /*显示隐藏菜单*/ $("span.menubtn").hover(function () { $(this).find('i').eq(0).animate({'bottom':'2px'}, 100); $(this).find('i').eq(2).animate({'top':'2px'}, 100); }, function () { $(this).find('i').eq(0).animate({'bottom':'0px'}, 100); $(this).find('i').eq(2).animate({'top':'0px'}, 100); }); $("span.menubtn").click(function(){ var num = 0; var winHeight = $(window).height(); var winWidth = $(window).width(); var listHeight = winHeight*0.14; if(winWidth > 992){ var listWidth = winWidth*0.35; } else { var listWidth = winWidth; } $("div.menu_hide") .animate({width: listWidth+"px"}, 300) .animate({height: "100%"}, 300, function () { showList(); }); $('div.menu_hide .menu-mask').fadeIn(); $("body").css({"width":$('body').width(),"overflow":"hidden"}); function showList(_this){ $("img.closemenu,div.menu_hide .name").fadeIn(); setTimeout(function () { $("ul.nav li a").eq(0).animate({opacity: 1, left: "0px"}); $("ul.nav li a").eq(1).delay(100).animate({opacity: 1, left: "0px"}); $("ul.nav li a").eq(2).delay(200).animate({opacity: 1, left: "0px"}); $("ul.nav li a").eq(3).delay(300).animate({opacity: 1, left: "0px"}); $("ul.nav li a").eq(4).delay(400).animate({opacity: 1, left: "0px"}); setTimeout(function () { $("ul.nav li a").addClass('transition'); }, 1000); }, 200); } }); $("img.closemenu,div.menu_hide .menu-mask").click(function(){ $("ul.nav li a").removeClass('transition').css({opacity: 0, left: "7%"}); $("img.closemenu,div.menu_hide .name,div.menu_hide .add-info,div.menu_hide .menu-mask").fadeOut(); $("div.menu_hide") .animate({height: "5px"}) .animate({width: 0},function () { $("body").css({"width":"auto","overflow":"auto"}); }); }); }); /* ----------------------------------------------------------------------------------------------- */ /* --------------------------------------------购物车--------------------------------------------- */ /* ----------------------------------------------------------------------------------------------- */ $(document).ready(function () { $('.gwc-celan li').eq(1).hover(function () { $(this).find('span').stop().animate({'width':'130'}); }, function () { $(this).find('span').stop().animate({'width':'0'}); }); $('.cart-box .alt-back,.cartwrap,.upper .colse,.cartgb').click(function () { shopThreeStep(); }); $(".showgwcbtn").click(function(){ var num = $("i.cartNum").eq(0).text()/1; if (!num) { return false; }; var gwcobj = $('.cart-box'); var bodyobj = $("body"); bodyobj.css({"width":bodyobj.width(),"overflow":"hidden"}); gwcobj.fadeIn(); shopOneStep(); }); /* 购物车输入框样式动画 */ $('div.cartlist .datas').focus(function () { if ($('body').width() < 768) { $(this).siblings('p').hide(); } else { $(this).siblings('p').addClass('dongh'); $(this).parent('li').css('padding-top','35px'); }; }); $('div.cartlist .datas').blur(function () { var vals = $(this).val(); if ($('body').width() < 768) { if (vals === '') { $(this).siblings('p').show(); }; } else { if (vals === '') { $(this).siblings('p').removeClass('dongh'); $(this).parent('li').css('padding-top','25px'); }; }; }); /* 购物车next */ $('div.cartlist .next').click(function () { var status = $(this).attr('data-status') * 1; if (status === 1) { var carobj = $('div.cartlist'); var spboxh = carobj.find('.client-info').find('ul').height(); var gwch = spboxh + 140; if ($('body').width() < 768) { gwch = '100%'; }; carobj.find('.list-box').animate({'height': spboxh}); carobj.animate({'height': gwch},function () { carobj.find('.x-red').animate({'width':'66%'}, function () { $(this).siblings('.d2').addClass('focus'); }); if ($('body').width() > 767) { carobj.find('input[name=phone]').focus(); phonecheck(carobj.find('input[name=phone]')); carobj.find('input[name=name]').focus(); }; carobj.find('.prev').addClass('focus'); }); carobj.find('.goods').animate({'left':'-100%'}); carobj.find('.client-info').animate({'left':'0'}); carobj.find('.foot-btn').attr('data-status', 2); } else if (status === 2) { /* 提交客户信息 */ shopTwoStep(); }; }); /* 购物车prev */ $('div.cartlist .prev').click(function () { var status = $(this).attr('data-status') * 1; if (status === 2) { var carobj = $('div.cartlist'); var spboxh = carobj.find('.goods').find('ul').height(); if (spboxh > 320) { spboxh = 320; }; var gwch = spboxh + 140; carobj.find('.list-box').animate({'height': spboxh}); carobj.animate({'height': gwch},function () { carobj.find('.x-red').siblings('.d2').removeClass('focus'); carobj.find('.x-red').animate({'width':'33%'}); carobj.find('.prev').removeClass('focus'); }); carobj.find('.goods').animate({'left':'0'}); carobj.find('.client-info').animate({'left':'100%'}); carobj.find('.foot-btn').attr('data-status', 1); } }); /* 显示删除 */ $('div.cartlist .goods i.gwcitem').click(function () { $(this).siblings('.dele-btns').animate({'right':'0px'}); }); /* 取消 */ $('div.cartlist .goods .dele-btns .quxiao').click(function () { $(this).parent('.dele-btns').animate({'right':'-32%'}); }); /* 确定 */ $('div.cartlist .goods .dele-btns .queren').click(function () { var id = $(this).attr('data-id'); gwcdeleHandle($(this), id); }); }); /* ---------------------------------------------------------------------------------------- */ /* -----------------------------------------预设方法--------------------------------------- */ /* ---------------------------------------------------------------------------------------- */ /* 删除临时储存 */ function gwcdeleHandle(_this, id) { var gwcUrl = _this.parents('ul').siblings('.suburl').attr('href'); $.post(gwcUrl, {service_id: id}, 'json'); var carobj = $('div.cartlist'); var spboxh = carobj.find('.goods').find('ul').height() - carobj.find('.goods').find('li').height() - 20; if (spboxh > 320) { if ($('body').width() < 768) { spboxh = $('body').height() - 100; } else { spboxh = 320; }; }; var gwch = spboxh + 140; if ($('body').width() < 768) { gwch = '100%'; }; carobj.animate({'height': gwch}); carobj.find('.list-box').animate({'height': spboxh}); _this.parents('li').animate({'height':'0','padding':'0'}, function () { $(this).remove(); var gwcobj = $('div.cartlist .goods'); var numobj = $("i.cartNum"); var num = numobj.eq(0).text()/1; numobj.text(num -= 1); var gwnum = gwcobj.find('li').length; if (gwnum === 0) { numobj.eq(1).hide(); shopThreeStep(); }; $('span.addbtn[data-id="'+id+'"]').show().siblings('span').hide(); }); } /* 加入购物车 */ function joingwcHandle(id, name, price, fmimg, imgurl) { if (price/1 === 0) { price = '按需付费'; } else { price = '¥'+price+'/次'; }; var obj = ''+ '
'+name+'
'+ ''+price+'
'+ ''+ '取消
'+ '确定
'+ '