|
|
webpackJsonp([2],[function(e,t,n){var i=n(1),a=n(12),o=n(6),s=n(13),r=i(".cd-lite"),c=i(".outlet-category-nav a"),l=n(11),d=n(14);n(11),o(i("img.lazy")),r.length>0&&r.each(function(){new s.Countdown({el:i(this)})}),i(".swiper-container .swiper-slide").length>1&&new a(".swiper-container",{lazyLoading:!0,lazyLoadingInPrevNext:!0,loop:!0,autoplay:3e3,autoplayDisableOnInteraction:!0,paginationClickable:!0,pagination:".banner-top .pagination-inner"}),c.on("click",function(e){var t=i(this).attr("href"),n=t.split("?")[1].split("&"),a={};i(".category a").removeClass("active"),i(this).addClass("active"),e.preventDefault(),n.forEach(function(e){var t=e.split("="),n=t[0],i=t[1];a[n]=i}),l.start({type:"category"},a)}),c.length>0&&c.eq(0).trigger("click"),i("#index_nav").length>0&&d({el:"#index_nav"})["goto"](i("#index_nav").find(".active").index()),i(".outlet-category-nav").length>0&&d({el:".outlet-category-nav"})["goto"](0),i(".back-ground-white").length>10&&(i(".more-activity").show(),i(".back-ground-white").each(function(e,t){e>9&&i(t).hide()})),i(".more-activity").click(function(){i(".more-activity").hide(),i(".back-ground-white").each(function(e,t){e>9&&i(t).show()})})},,function(e,t,n){function i(e){var t,n,i=document.cookie;return document.cookie&&""!==document.cookie&&(n=i.indexOf(e+"="),n>-1&&(n+=e.length+1,t=decodeURIComponent(f.trim(i.substring(n,i.indexOf(";",n)))))),t}function a(e,t,n){var i,a,o,s,r="";"undefined"!=typeof t&&(n=n||{},null===t&&(t="",n.expires=-1),n.expires&&("number"==typeof n.expires||n.expires.toUTCString)&&("number"==typeof n.expires?(s=new Date,s.setTime(s.getTime()+24*n.expires*60*60*1e3)):s=n.expires,r="; expires="+s.toUTCString()),i=n.path?"; path="+n.path:"",a=n.domain?"; domain="+n.domain:"",o=n.secure?"; secure":"",document.cookie=[e,"=",encodeURIComponent(t),r,i,a,o].join(""))}function o(){var e=!!navigator.cookieEnabled;return"undefined"!=typeof navigator.cookieEnabled||e||(document.cookie="testcookie",e=-1!==document.cookie.indexOf("testcookie")),e}function s(){var e,t=i("_UID");return"undefined"==typeof t?0:(e=t.split("::"),"undefined"==typeof e||e.length<4?0:e)}function r(){var e=s();return 0===e?0:e[1]}function c(){var e=i("_g");return"undefined"==typeof e?"":JSON.parse(e).k}function l(){var e;0!==p.length&&(e=Math.min(f(window).height(),window.screen.availHeight),f("body").height()<=e-parseInt(p.css("height"),0)?p.addClass("bottom"):p.removeClass("bottom"))}function d(e){var t=f(e).outerHeight();e&&p.css("margin-bottom",t+"px")}function h(){var e,t,n=[],i=window.location.search.slice(1).split("&");for(t=0;t<i.length;t++)e=i[t].split("="),n.push(e[0]),n[e[0]]=e[1];return n}function u(e){return e.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")}var f=n(1),g=n(4),p=f("#yoho-footer"),v=f(".yoho-page"),m=f(".yoho-header");!function(){var e,t=p.children(".op-row"),n=f(".back-to-top"),i=s();l(),0===i?t.prepend('<a href="http://m.yohobuy.com/signin.html?refer='+location.href+'">登录</a><span class="sep-line">|</span><a href="http://m.yohobuy.com/reg.html">注册</a>'):t.prepend('<span>Hi,</span><a class="user-name" href="http://m.yohobuy.com/home?tmp='+Math.random()+'">'+i[0]+'</a><a href="http://m.yohobuy.com/passport/signout/index">退出</a>'),n.length>0&&(e=new g(n[0]),e.on("tap",function(e){return f(window).scrollTop(0),e.srcEvent.preventDefault(),!1})),p.removeClass("hide")}(),function(e,t,n,i,a){var o=t.createElement(n),s=t.getElementsByTagName(n)[0];e.YohoAcquisitionObject=a,e[a]=function(){e[a].p=arguments},o.async=1,o.src=i,s.parentNode.insertBefore(o,s)}(window,document,"script","http://cdn.yoho.cn/yas-jssdk/1.0.14/yas.js","_yas"),function(){var e=r();e=0===e?"":e,window._ozuid=e,window._yas&&window._yas(1*new Date,"1.0.14","yohobuy_m",e,"","")}(),m.on("touchstart","a",function(){m.find("a").removeClass("highlight"),f(this).addClass("highlight")}).on("touchend touchcancel","a",function(){f(this).removeClass("highlight")}),v.on("touchstart",".tap-hightlight",function(){f(this).siblings(".tap-hightlight").removeClass("highlight"),f(this).addClass("highlight")}).on("touchend touchcancel",".tap-hightlight",function(){f(this).removeClass("highlight")}),f(".nav-home").on("touchstart",function(){f(".homebuttom").toggleClass("hide")}),function(){var e,t,n=0,i="webkit moz ms o".split(" "),a=window.requestAnimationFrame,o=window.cancelAnimationFrame;for(t=0;t<i.length&&(!a||!o);t++)e=i[t],a=a||window[e+"RequestAnimationFrame"],o=o||window[e+"CancelAnimationFrame"]||window[e+"CancelRequestAnimationFrame"];a&&o||(a=function(e){var t=(new Date).getTime(),i=Math.max(0,16-(t-n)),a=window.setTimeout(function(){e(t+i)},i);return n=t+i,a},o=function(e){window.clearTimeout(e)}),window.requestAnimationFrame=a,window.cancelAnimationFrame=o}(),f.extend({queryString:h}),11===p.find(".user-name").text().length&&p.find(".user-name").html(u(p.find(".user-name").text())),window.cookie=i,window.setCookie=a,window.isCookiesEnabled=o,window.getUser=s,window.getUid=r,window.getShoppingKey=c,window.rePosFooter=l,window.reMarginFooter=d,window.queryString=h()},function(e,t,n){function i(e,t){var n,i;"undefined"!=typeof e&&(n=e.toString(),i=t&&t>0?t:2e3,a.text(n).show(),o=setTimeout(function(){"block"===a.css("display")&&a.hide()},i))}var a,o,s=n(1);!function(){var e='<div id="yoho-tip" class="yoho-tip"></div>';s(".yoho-page").append(e),a=s("#yoho-tip"),a.on("touchend",function(){a.hide(),clearTimeout(o)})}(),t.show=i},,function(e,t,n){function i(e){var t='<div class="loading-mask hide"><div class="loading"><div></div><div></div><div></div></div></div>';l=!0,e||(e=c),e.append(t),s=e.children(".loading-mask"),r("body").on("touchstart touchmove touchend",".loading-mask",function(){return!1})}function a(){l||(i(),l=!0),s.removeClass("hide")}function o(){s.addClass("hide")}var s,r=n(1),c=r(".yoho-page"),l=!1;t.init=i,t.showLoadingMask=a,t.hideLoadingMask=o,t.show=a,t.hide=o},,function(e,t,n){var i=n(1),a={};i(".query-param").each(function(){var e=i(this);a[e.data("attr")]=e.val()}),e.exports=a},function(e,t,n){var i=n(1),a=i("#suspend-cart");i.ajax({type:"GET",url:"/cart/index/count",success:function(e){var t;200===e.code&&(t=e.data.cart_goods_count,t>99&&(t="99+"),0===t&&i(".cart-count").remove(),a.find(".cart-count").html(t).removeClass("hide"))}})},function(e,t,n){function i(){u.addClass("hide")}function a(){u.removeClass("hide")}function o(){var e=p(".filter-body .classify");e.on("touchstart",".shower",function(){e.removeClass("highlight"),p(this).addClass("highlight")}).on("touchend touchcancel",".shower",function(){p(this).removeClass("highlight")})}function s(){var e=p(".filter-body .sub-item");e.on("touchstart",function(){e.removeClass("highlight"),p(this).addClass("highlight")}).on("touchend touchcancel",function(){p(this).removeClass("highlight")})}function r(e){e.hasClass("active")||(e.siblings(".active").removeClass("active"),e.addClass("active"))}function c(e){var t,n,i=e.closest(".sub-classify"),a=i.siblings(".shower");return e.hasClass("chosed")?i:(i.children(".chosed").removeClass("chosed"),e.addClass("chosed"),t=p.trim(e.html()),n=p.trim(a.html()),a.html(n.substring(0,n.indexOf("</span>")+7)+t.substring(0,t.indexOf("<i"))),0===e.index()?a.addClass("default"):a.removeClass("default"),i)}function l(e){var t,n=e.data("id");t=c(e),f&&f({type:t.data("type"),id:n}),g&&g(),i()}function d(e){var t;f=e.fCbFn,g=e.hCbFn,window.missStatus=e.missStatus,o(),s(),u=p(".filter-mask"),t=new v(u[0]),t.on("tap",function(e){var t,n=p(e.target);e.preventDefault(),n.closest(".filter-body").length>0?(t=n.closest(".sub-item"),t.length>0?(t=n.closest("li"),l(t)):(t=n.closest(".classify-item"),e.srcEvent.stopPropagation(),r(t))):(i(),g&&g())})}function h(){"undefined"!=typeof u&&(p(".sub-classify").each(function(){c(p(this).children(":first-child"))}),r(p(".classify > :first-child")))}var u,f,g,p=n(1),v=n(4);t.initFilter=d,t.showFilter=a,t.hideFilter=i,t.resetFilter=h},,function(e,t,n){function i(e){var t=new RegExp("(^|&)"+e+"=([^&]*)(&|$)"),n=window.location.search.substr(1).match(t);return null!==n?n[2]:null}function a(e){var t="category";return e.hasClass("new")?t="newest":e.hasClass("price")?t="price":e.hasClass("discount")?t="discount":e.hasClass("sale")?t="sale":e.hasClass("all")?t="all":e.hasClass("category")&&(t="category"),t}function o(e,t){var n,i,o,s,d,f={};if(!c){if(e){for(i in q)q.hasOwnProperty(i)&&(q[i].reload=!0);switch(F.children(".active").removeClass("active"),D.addClass("active"),e.type){case"gender":n={gender:e.id};break;case"brand":n={brand:e.id};break;case"sort":n={sort:e.id};break;case"color":n={color:e.id};break;case"size":n={size:e.id};break;case"price":n={price:e.id};break;case"discount":n={discount:e.id};break;case"p_d":n={p_d:e.id}}l.extend(T,n)}if(l.extend(t||{},T),s=a(D),o=q[s||"all"],d=o.page+1,o.reload)d=1;else if(o.end)return;t?(r=t,l.extend(f,t,{type:s,order:o.order,page:d})):(r=null,l.extend(f,T,{type:s,order:o.order,page:d})),c=!0,g.showLoadingMask(),l.ajax({type:"GET",url:"/product/sale/search",data:f,success:function(e){var t,n;switch(s){case"newest":t=v;break;case"price":t=w;break;case"discount":t=m;break;case"sale":t=b;break;case"all":t=y;break;case"categroy":t=C;break;default:t=y}t.hasClass("hide")&&(t.siblings().addClass("hide"),t.removeClass("hide")),""===e?(o.end=!0,o.reload&&t.html(x)):("category"===s&&(o.page=1),o.reload||"category"===s?(t.html(e),h(t.find(".lazy"))):(n=t.find(".good-info").length,t.append(e),h(t.find(".good-info:gt("+(n-1)+") .lazy")))),o.reload=!1,o.page=d,c=!1,g.hideLoadingMask(),window.rePosFooter(),l(".good-detail-text .name").each(function(){var e=l(this),t=e.find("a");t[0].mlellipsis(2)})},error:function(){u.show("网络断开连接了~"),c=!1,g.hideLoadingMask()}})}}function s(){var e=l(window).scrollTop();e>_&&e+k>l(document).height()-.25*p.height()-50&&"undefined"!=typeof D&&(r?o({type:"category"},r):o()),_=e}var r,c,l=n(1),d=n(10),h=n(6),u=n(3),f=n(9),g=n(5),p=l("#goods-container"),v=p.find(".new-goods"),m=p.find(".discount-goods"),w=p.find(".price-goods"),y=p.find(".all-goods"),C=p.find(".category-goods"),b=p.find(".sale-goods"),k=l(window).height(),x='<p class="no-result">未找到相关搜索结果</p>',_=0,T=n(7),F=l("#list-nav"),q={all:{order:0,reload:!0,page:0,end:!1},newest:{order:0,reload:!0,page:0,end:!1},price:{order:1,reload:!0,page:0,end:!1},discount:{order:1,reload:!0,page:0,end:!1},sale:{order:0,reload:!0,page:0,end:!1},category:{order:0,reload:!0,fuck:!0,page:0,end:!1}},D=F.find(".active");n(8),n(2),d.init(),h(l("img.lazy")),l(".sale-vip-page").length>0?T.saleType=2:l(".discount-detail-page").length>0&&(T.saleType=3,T.productPool=l(".discount-detail-page").data("product-pool")||""),l.extend(T,{yh_channel:i("channel")||"all"}),l.ajax({type:"GET",url:"/product/sale/filter",data:T,success:function(e){p.append(e),f.initFilter({fCbFn:o,hCbFn:function(){D.addClass("active"),D.siblings(".filter").removeClass("active")},missStatus:!0})}}),h(l(".lazy")),F.bind("contextmenu",function(){return!1}),F.on("touchend touchcancel",function(e){var t,n,i,s=l(e.target).closest("li");if(e.preventDefault(),"undefined"!=typeof s&&0!==s.length){if(s.hasClass("filter"))s.hasClass("active")?(f.hideFilter(),D.addClass("active"),s.removeClass("active")):(D=s.siblings(".active"),D.removeClass("active"),s.addClass("active"),f.showFilter());else{if(n=a(s),t=q[n],s.hasClass("active")){if(s.hasClass("new")||s.hasClass("sale")||s.hasClass("all"))return;(s.hasClass("price")||s.hasClass("discount"))&&(s.find(".icon > .iconfont").toggleClass("cur"),D=s,t.reload=!0,t.order=0===t.order?1:0)}else{if(i=s.siblings(".active"),D=s,i.hasClass("filter"))f.hideFilter();else switch(p.children(".container:not(.hide)").addClass("hide"),n){case"newest":v.removeClass("hide");break;case"price":w.removeClass("hide");break;case"discount":m.removeClass("hide");break;case"sale":b.removeClass("hide");break;case"all":y.removeClass("hide")}i.removeClass("active"),s.addClass("active")}t.reload&&o()}e.stopPropagation()}}),l(window).scroll(function(){window.requestAnimationFrame(s)}),F.on("touchstart","li",function(){l(this).addClass("bytouch")}).on("touchend touchcancel",function(){F.find("li").removeClass("bytouch")}),e.exports={start:o}},,function(e,t,n){"use strict";function i(e){var t;return this instanceof i?(e.el=a(e.el),void(e.el&&(t=e.el.attr("data-config"),t&&(t=JSON.parse(t.replace(/'/g,'"')),e=a.extend(!0,{},s,t,e)),this.config=e,this._init()))):new i(e)}var a=n(1),o="afterPaint",s={el:{},stopPoint:0,leftTime:0,template:"",varRegular:/\$\{([\-\w]+)\}/g,clock:["d",100,2,"h",24,2,"m",60,2,"s",60,2,"u",10,1],effect:"normal"},r={normal:{paint:function(){var e,t=this;a.each(t.hands,function(n,i){i.lastValue!==i.value&&(e="",a.each(t._toDigitals(i.value,i.bits),function(n,i){e+=t._html(i,"","digital")}),i.node.html(e))})}}},c=function(){function e(){for(var t,a,o,s,r=+new Date-e.nextTime,c=1+Math.floor(r/100);i.length;)i.shift()();for(r=100-r%100,e.nextTime+=100*c,o=0,s=n.length;s>o;o+=2)t=n[o+1],0===t?n[o](c):(t+=2*c-1,a=Math.floor(t/20),a>0&&n[o](a),n[o+1]=t%20+1);setTimeout(e,r)}function t(e,t){var n,i;for(n=0,i=t.length;i>n;++n)if(t[n]===e)return n;return-1}var n=[],i=[];return e.nextTime=+new Date,e(),{add:function(e,t){i.push(function(){n.push(e),n.push(1e3===t?1:0)})},remove:function(e){var a;i.push(function(){a=t(e,n),-1!==a&&n.splice(t(e,n),2)})}}}();a.extend(i.prototype,{_init:function(){var e,t,n=this,i=n.config.el,o=[],s=i.html(),r=n.config.varRegular;n.hands=o,n.frequency=1e3,n._notify=[],r.lastIndex=0,i.html(s.replace(r,function(e,t){var i="";return"u"!==t&&"s-ext"!==t||(n.frequency=100),"s-ext"===t?(o.push({type:"s"}),o.push({type:"u"}),i=n._html("","s","handlet")+n._html(".","","digital")+n._html("","u","handlet")):o.push({type:t}),n._html(i,t,"hand")})),e=n.config.clock,a.each(o,function(t,n){var a,o=n.type,s=100;for(n.node=i.find(".hand-"+o),a=e.length-3;a>-1&&o!==e[a];a-=3)s*=e[a+1];n.base=s,n.radix=e[a+1],n.bits=e[a+2]}),n._getLeft(),n._reflow(),t=n._reflow,n._reflow=function(){return t.apply(n,arguments)},c.add(n._reflow,n.frequency),i.show()},_getLeft:function(){var e=1e3*this.config.leftTime,t=this.config.stopPoint;!e&&t&&(e=t-+new Date),this.left=e-e%this.frequency},_reflow:function(e){var t=this,n=t.config.el;return e=e||0,t.left=t.left-t.frequency*e,a.each(t.hands,function(e,n){n.lastValue=n.value,n.value=Math.floor(t.left/n.base)%n.radix}),t._repaint(),t._notify[t.left]&&a.each(t._notify[t.left],function(e,n){n.call(t)}),t.left<1&&(n.text("活动结束"),c.remove(t._reflow)),t.left<864e5&&n.find(".left-day").hide(),t},_repaint:function(){r[this.config.effect].paint.apply(this),this.config.el.trigger(o)},_toDigitals:function(e,t){var n=[];for(e=0>e?0:e;t--;)n[t]=e%10,e=Math.floor(e/10);return n},_html:function(e,t,n){switch(a.isArray(e)&&(e=e.join("")),n){case"hand":t=n+" hand-"+t;break;case"handlet":t=n+" hand-"+t;break;case"digital":t="."===e?n+" "+n+"-point "+t:n+" "+n+"-"+e+" "+t}return'<i class="'+t+'">'+e+"</i>"},notify:function(e,t){var n;return e=1e3*e,e-=e%this.frequency,n=this._notify[e]||[],n.push(t),this._notify[e]=n,this}}),t.Countdown=i},function(e,t,n){function i(e){function t(e){var t;t=n.find("li").eq(e),t.length>0&&setTimeout(function(){i.scrollToElement(t[0],400)},1)}var n,i,a,o={el:".outlet-nav"};return a=s.extend({},o,e),n=s(a.el),i=new r(n[0],{scrollX:!0,scrollY:!1,mouseWheel:!0,scrollbars:!0,probeType:3,preventDefault:!1,click:!0}),{"goto":t}}function a(e){var t=new RegExp("(^|&)"+e+"=([^&]*)(&|$)"),n=window.location.search.substr(1).match(t);return null!==n?decodeURIComponent(n[2]):null}function o(){var e=s("#index_nav"),t=a("yh_channel")||a("type");null===t&&(t=0),e.find("li").eq(t).addClass("active").siblings().removeClass("active")}var s=n(1),r=n(15);o(),e.exports=i}]); |
|
|
\ No newline at end of file |
|
|
webpackJsonp([2],[function(e,t,n){var i=n(1),a=n(12),o=n(6),s=n(13),r=i(".cd-lite"),c=i(".outlet-category-nav a"),l=n(11),d=n(14);n(11),o(i("img.lazy")),r.length>0&&r.each(function(){new s.Countdown({el:i(this)})}),i(".swiper-container .swiper-slide").length>1&&new a(".swiper-container",{lazyLoading:!0,lazyLoadingInPrevNext:!0,loop:!0,autoplay:3e3,autoplayDisableOnInteraction:!0,paginationClickable:!0,pagination:".banner-top .pagination-inner"}),c.on("click",function(e){var t=i(this).attr("href"),n=t.split("?")[1].split("&"),a={};i(".category a").removeClass("active"),i(this).addClass("active"),e.preventDefault(),n.forEach(function(e){var t=e.split("="),n=t[0],i=t[1];a[n]=i}),l.start({type:"category"},a)}),c.length>0&&c.eq(0).trigger("click"),i("#index_nav").length>0&&d({el:"#index_nav"})["goto"](i("#index_nav").find(".active").index()),i(".outlet-category-nav").length>0&&d({el:".outlet-category-nav"})["goto"](0),i(".back-ground-white").length>10&&(i(".more-activity").show(),i(".back-ground-white").each(function(e,t){e>9&&i(t).hide()})),i(".more-activity").click(function(){i(".more-activity").hide(),i(".back-ground-white").each(function(e,t){e>9&&i(t).show()})})},,function(e,t,n){function i(e){var t,n,i=document.cookie;return document.cookie&&""!==document.cookie&&(n=i.indexOf(e+"="),n>-1&&(n+=e.length+1,t=decodeURIComponent(f.trim(i.substring(n,i.indexOf(";",n)))))),t}function a(e,t,n){var i,a,o,s,r="";"undefined"!=typeof t&&(n=n||{},null===t&&(t="",n.expires=-1),n.expires&&("number"==typeof n.expires||n.expires.toUTCString)&&("number"==typeof n.expires?(s=new Date,s.setTime(s.getTime()+24*n.expires*60*60*1e3)):s=n.expires,r="; expires="+s.toUTCString()),i=n.path?"; path="+n.path:"",a=n.domain?"; domain="+n.domain:"",o=n.secure?"; secure":"",document.cookie=[e,"=",encodeURIComponent(t),r,i,a,o].join(""))}function o(){var e=!!navigator.cookieEnabled;return"undefined"!=typeof navigator.cookieEnabled||e||(document.cookie="testcookie",e=-1!==document.cookie.indexOf("testcookie")),e}function s(){var e,t=i("_UID");return"undefined"==typeof t?0:(e=t.split("::"),"undefined"==typeof e||e.length<4?0:e)}function r(){var e=s();return 0===e?0:e[1]}function c(){var e=i("_g");return"undefined"==typeof e?"":JSON.parse(e).k}function l(){var e;0!==p.length&&(e=Math.min(f(window).height(),window.screen.availHeight),f("body").height()<=e-parseInt(p.css("height"),0)?p.addClass("bottom"):p.removeClass("bottom"))}function d(e){var t=f(e).outerHeight();e&&p.css("margin-bottom",t+"px")}function h(){var e,t,n=[],i=window.location.search.slice(1).split("&");for(t=0;t<i.length;t++)e=i[t].split("="),n.push(e[0]),n[e[0]]=e[1];return n}function u(e){return e.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")}var f=n(1),g=n(4),p=f("#yoho-footer"),v=f(".yoho-page"),m=f(".yoho-header");!function(){var e,t=p.children(".op-row"),n=f(".back-to-top"),i=s();l(),0===i?t.prepend('<a href="http://m.yohobuy.com/signin.html?refer='+location.href+'">登录</a><span class="sep-line">|</span><a href="http://m.yohobuy.com/reg.html">注册</a>'):t.prepend('<span>Hi,</span><a class="user-name" href="http://m.yohobuy.com/home?tmp='+Math.random()+'">'+i[0]+'</a><a href="http://m.yohobuy.com/passport/signout/index">退出</a>'),n.length>0&&(e=new g(n[0]),e.on("tap",function(e){return f(window).scrollTop(0),e.srcEvent.preventDefault(),!1})),p.removeClass("hide")}(),function(e,t,n,i,a){var o=t.createElement(n),s=t.getElementsByTagName(n)[0];e.YohoAcquisitionObject=a,e[a]=function(){e[a].p=arguments},o.async=1,o.src=i,s.parentNode.insertBefore(o,s)}(window,document,"script","http://cdn.yoho.cn/yas-jssdk/1.0.14/yas.js","_yas"),function(){var e=r();e=0===e?"":e,window._ozuid=e,window._yas&&window._yas(1*new Date,"1.0.14","yohobuy_m",e,"","")}(),m.on("touchstart","a",function(){m.find("a").removeClass("highlight"),f(this).addClass("highlight")}).on("touchend touchcancel","a",function(){f(this).removeClass("highlight")}),v.on("touchstart",".tap-hightlight",function(){f(this).siblings(".tap-hightlight").removeClass("highlight"),f(this).addClass("highlight")}).on("touchend touchcancel",".tap-hightlight",function(){f(this).removeClass("highlight")}),f(".nav-home").on("touchstart",function(){f(".homebuttom").toggleClass("hide")}),function(){var e,t,n=0,i="webkit moz ms o".split(" "),a=window.requestAnimationFrame,o=window.cancelAnimationFrame;for(t=0;t<i.length&&(!a||!o);t++)e=i[t],a=a||window[e+"RequestAnimationFrame"],o=o||window[e+"CancelAnimationFrame"]||window[e+"CancelRequestAnimationFrame"];a&&o||(a=function(e){var t=(new Date).getTime(),i=Math.max(0,16-(t-n)),a=window.setTimeout(function(){e(t+i)},i);return n=t+i,a},o=function(e){window.clearTimeout(e)}),window.requestAnimationFrame=a,window.cancelAnimationFrame=o}(),f.extend({queryString:h}),11===p.find(".user-name").text().length&&p.find(".user-name").html(u(p.find(".user-name").text())),window.cookie=i,window.setCookie=a,window.isCookiesEnabled=o,window.getUser=s,window.getUid=r,window.getShoppingKey=c,window.rePosFooter=l,window.reMarginFooter=d,window.queryString=h()},function(e,t,n){function i(e,t){var n,i;"undefined"!=typeof e&&(n=e.toString(),i=t&&t>0?t:2e3,a.text(n).show(),o=setTimeout(function(){"block"===a.css("display")&&a.hide()},i))}var a,o,s=n(1);!function(){var e='<div id="yoho-tip" class="yoho-tip"></div>';s(".yoho-page").append(e),a=s("#yoho-tip"),a.on("touchend",function(){a.hide(),clearTimeout(o)})}(),t.show=i},,function(e,t,n){function i(e){var t='<div class="loading-mask hide"><div class="loading"><div></div><div></div><div></div></div></div>';l=!0,e||(e=c),e.append(t),s=e.children(".loading-mask"),r("body").on("touchstart touchmove touchend",".loading-mask",function(){return!1})}function a(){l||(i(),l=!0),s.removeClass("hide")}function o(){s.addClass("hide")}var s,r=n(1),c=r(".yoho-page"),l=!1;t.init=i,t.showLoadingMask=a,t.hideLoadingMask=o,t.show=a,t.hide=o},,function(e,t,n){var i=n(1),a={};i(".query-param").each(function(){var e=i(this);a[e.data("attr")]=e.val()}),e.exports=a},function(e,t,n){var i=n(1),a=i("#suspend-cart");i.ajax({type:"GET",url:"/cart/index/count",success:function(e){var t;200===e.code&&(t=e.data.cart_goods_count,t>99&&(t="99+"),0===t&&i(".cart-count").remove(),a.find(".cart-count").html(t).removeClass("hide"))}})},function(e,t,n){function i(){u.addClass("hide")}function a(){u.removeClass("hide")}function o(){var e=p(".filter-body .classify");e.on("touchstart",".shower",function(){e.removeClass("highlight"),p(this).addClass("highlight")}).on("touchend touchcancel",".shower",function(){p(this).removeClass("highlight")})}function s(){var e=p(".filter-body .sub-item");e.on("touchstart",function(){e.removeClass("highlight"),p(this).addClass("highlight")}).on("touchend touchcancel",function(){p(this).removeClass("highlight")})}function r(e){e.hasClass("active")||(e.siblings(".active").removeClass("active"),e.addClass("active"))}function c(e){var t,n,i=e.closest(".sub-classify"),a=i.siblings(".shower");return e.hasClass("chosed")?i:(i.children(".chosed").removeClass("chosed"),e.addClass("chosed"),t=p.trim(e.html()),n=p.trim(a.html()),a.html(n.substring(0,n.indexOf("</span>")+7)+t.substring(0,t.indexOf("<i"))),0===e.index()?a.addClass("default"):a.removeClass("default"),i)}function l(e){var t,n=e.data("id");t=c(e),f&&f({type:t.data("type"),id:n}),g&&g(),i()}function d(e){var t;f=e.fCbFn,g=e.hCbFn,window.missStatus=e.missStatus,o(),s(),u=p(".filter-mask"),t=new v(u[0]),t.on("tap",function(e){var t,n=p(e.target);e.preventDefault(),n.closest(".filter-body").length>0?(t=n.closest(".sub-item"),t.length>0?(t=n.closest("li"),l(t)):(t=n.closest(".classify-item"),e.srcEvent.stopPropagation(),r(t))):(i(),g&&g())})}function h(){"undefined"!=typeof u&&(p(".sub-classify").each(function(){c(p(this).children(":first-child"))}),r(p(".classify > :first-child")))}var u,f,g,p=n(1),v=n(4);t.initFilter=d,t.showFilter=a,t.hideFilter=i,t.resetFilter=h},,function(e,t,n){function i(e){var t=new RegExp("(^|&)"+e+"=([^&]*)(&|$)"),n=window.location.search.substr(1).match(t);return null!==n?n[2]:null}function a(e){var t="category";return e.hasClass("new")?t="newest":e.hasClass("price")?t="price":e.hasClass("discount")?t="discount":e.hasClass("sale")?t="sale":e.hasClass("all")?t="all":e.hasClass("category")&&(t="category"),t}function o(e,t){var n,i,o,s,d,f={};if(!c){if(e){for(i in q)q.hasOwnProperty(i)&&(q[i].reload=!0);switch(F.children(".active").removeClass("active"),D.addClass("active"),e.type){case"gender":n={gender:e.id};break;case"brand":n={brand:e.id};break;case"sort":n={sort:e.id};break;case"color":n={color:e.id};break;case"size":n={size:e.id};break;case"price":n={price:e.id};break;case"discount":n={discount:e.id};break;case"p_d":n={p_d:e.id}}l.extend(T,n)}if(l.extend(t||{},T),s=a(D),o=q[s||"all"],d=o.page+1,o.reload)d=1;else if(o.end)return;t?(r=t,l.extend(f,t,{type:s,order:o.order,page:d})):(r=null,l.extend(f,T,{type:s,order:o.order,page:d})),c=!0,g.showLoadingMask(),l.ajax({type:"GET",url:"/product/sale/search",data:f,success:function(e){var t,n;switch(s){case"newest":t=v;break;case"price":t=w;break;case"discount":t=m;break;case"sale":t=b;break;case"all":t=y;break;case"categroy":t=C;break;default:t=y}t.hasClass("hide")&&(t.siblings().addClass("hide"),t.removeClass("hide")),""===e?(o.end=!0,o.reload&&t.html(x)):("category"===s&&(o.page=1),o.reload||"category"===s?(t.html(e),h(t.find(".lazy"))):(n=t.find(".good-info").length,t.append(e),h(t.find(".good-info:gt("+(n-1)+") .lazy")))),o.reload=!1,o.page=d,c=!1,g.hideLoadingMask(),window.rePosFooter(),l(".good-detail-text .name").each(function(){var e=l(this),t=e.find("a");t[0].mlellipsis(2)})},error:function(){u.show("网络断开连接了~"),c=!1,g.hideLoadingMask()}})}}function s(){var e=l(window).scrollTop();e>_&&e+k>l(document).height()-.25*p.height()-50&&"undefined"!=typeof D&&(r?o({type:"category"},r):o()),_=e}var r,c,l=n(1),d=n(10),h=n(6),u=n(3),f=n(9),g=n(5),p=l("#goods-container"),v=p.find(".new-goods"),m=p.find(".discount-goods"),w=p.find(".price-goods"),y=p.find(".all-goods"),C=p.find(".category-goods"),b=p.find(".sale-goods"),k=l(window).height(),x='<p class="no-result">未找到相关搜索结果</p>',_=0,T=n(7),F=l("#list-nav"),q={all:{order:0,reload:!0,page:0,end:!1},newest:{order:0,reload:!0,page:0,end:!1},price:{order:1,reload:!0,page:0,end:!1},discount:{order:1,reload:!0,page:0,end:!1},sale:{order:0,reload:!0,page:0,end:!1},category:{order:0,reload:!0,fuck:!0,page:0,end:!1}},D=F.find(".active");n(8),n(2),d.init(),h(l("img.lazy")),l(".sale-vip-page").length>0?T.saleType=2:l(".discount-detail-page").length>0&&(T.saleType=3,T.productPool=l(".discount-detail-page").data("product-pool")||""),l.extend(T,{yh_channel:i("channel")||"all"}),l.ajax({type:"GET",url:"/product/sale/filter",data:T,success:function(e){p.append(e),f.initFilter({fCbFn:o,hCbFn:function(){D.addClass("active"),D.siblings(".filter").removeClass("active")},missStatus:!0})}}),h(l(".lazy")),F.bind("contextmenu",function(){return!1}),F.on("touchend touchcancel",function(e){var t,n,i,s=l(e.target).closest("li");if(e.preventDefault(),"undefined"!=typeof s&&0!==s.length){if(s.hasClass("filter"))s.hasClass("active")?(f.hideFilter(),D.addClass("active"),s.removeClass("active")):(D=s.siblings(".active"),D.removeClass("active"),s.addClass("active"),f.showFilter());else{if(n=a(s),t=q[n],s.hasClass("active")){if(s.hasClass("new")||s.hasClass("sale")||s.hasClass("all"))return;(s.hasClass("price")||s.hasClass("discount"))&&(s.find(".icon > .iconfont").toggleClass("cur"),D=s,t.reload=!0,t.order=0===t.order?1:0)}else{if(i=s.siblings(".active"),D=s,i.hasClass("filter"))f.hideFilter();else switch(p.children(".container:not(.hide)").addClass("hide"),n){case"newest":v.removeClass("hide");break;case"price":w.removeClass("hide");break;case"discount":m.removeClass("hide");break;case"sale":b.removeClass("hide");break;case"all":y.removeClass("hide")}i.removeClass("active"),s.addClass("active")}t.reload&&o()}e.stopPropagation()}}),l(window).scroll(function(){window.requestAnimationFrame(s)}),F.on("touchstart","li",function(){l(this).addClass("bytouch")}).on("touchend touchcancel",function(){F.find("li").removeClass("bytouch")}),e.exports={start:o}},,function(e,t,n){"use strict";function i(e){var t;return this instanceof i?(e.el=a(e.el),void(e.el&&(t=e.el.attr("data-config"),t&&(t=JSON.parse(t.replace(/'/g,'"')),e=a.extend(!0,{},s,t,e)),this.config=e,this._init()))):new i(e)}var a=n(1),o="afterPaint",s={el:{},stopPoint:0,leftTime:0,template:"",varRegular:/\$\{([\-\w]+)\}/g,clock:["d",100,2,"h",24,2,"m",60,2,"s",60,2,"u",10,1],effect:"normal"},r={normal:{paint:function(){var e,t=this;a.each(t.hands,function(n,i){i.lastValue!==i.value&&(e="",a.each(t._toDigitals(i.value,i.bits),function(n,i){e+=t._html(i,"","digital")}),i.node.html(e))})}}},c=function(){function e(){for(var t,a,o,s,r=+new Date-e.nextTime,c=1+Math.floor(r/100);i.length;)i.shift()();for(r=100-r%100,e.nextTime+=100*c,o=0,s=n.length;s>o;o+=2)t=n[o+1],0===t?n[o](c):(t+=2*c-1,a=Math.floor(t/20),a>0&&n[o](a),n[o+1]=t%20+1);setTimeout(e,r)}function t(e,t){var n,i;for(n=0,i=t.length;i>n;++n)if(t[n]===e)return n;return-1}var n=[],i=[];return e.nextTime=+new Date,e(),{add:function(e,t){i.push(function(){n.push(e),n.push(1e3===t?1:0)})},remove:function(e){var a;i.push(function(){a=t(e,n),-1!==a&&n.splice(t(e,n),2)})}}}();a.extend(i.prototype,{_init:function(){var e,t,n=this,i=n.config.el,o=[],s=i.html(),r=n.config.varRegular;n.hands=o,n.frequency=1e3,n._notify=[],r.lastIndex=0,i.html(s.replace(r,function(e,t){var i="";return"u"!==t&&"s-ext"!==t||(n.frequency=100),"s-ext"===t?(o.push({type:"s"}),o.push({type:"u"}),i=n._html("","s","handlet")+n._html(".","","digital")+n._html("","u","handlet")):o.push({type:t}),n._html(i,t,"hand")})),e=n.config.clock,a.each(o,function(t,n){var a,o=n.type,s=100;for(n.node=i.find(".hand-"+o),a=e.length-3;a>-1&&o!==e[a];a-=3)s*=e[a+1];n.base=s,n.radix=e[a+1],n.bits=e[a+2]}),n._getLeft(),n._reflow(),t=n._reflow,n._reflow=function(){return t.apply(n,arguments)},c.add(n._reflow,n.frequency),i.show()},_getLeft:function(){var e=1e3*this.config.leftTime,t=this.config.stopPoint;!e&&t&&(e=t-+new Date),this.left=e-e%this.frequency},_reflow:function(e){var t=this,n=t.config.el;return e=e||0,t.left=t.left-t.frequency*e,a.each(t.hands,function(e,n){n.lastValue=n.value,n.value=Math.floor(t.left/n.base)%n.radix}),t._repaint(),t._notify[t.left]&&a.each(t._notify[t.left],function(e,n){n.call(t)}),t.left<1&&(n.text("— 活动已结束 —"),c.remove(t._reflow)),t.left<864e5&&n.find(".left-day").hide(),t},_repaint:function(){r[this.config.effect].paint.apply(this),this.config.el.trigger(o)},_toDigitals:function(e,t){var n=[];for(e=0>e?0:e,t=e.toString().length>1?2:1;t--;)n[t]=e%10,e=Math.floor(e/10);return n},_html:function(e,t,n){switch(a.isArray(e)&&(e=e.join("")),n){case"hand":t=n+" hand-"+t;break;case"handlet":t=n+" hand-"+t;break;case"digital":t="."===e?n+" "+n+"-point "+t:n+" "+n+"-"+e+" "+t}return'<i class="'+t+'">'+e+"</i>"},notify:function(e,t){var n;return e=1e3*e,e-=e%this.frequency,n=this._notify[e]||[],n.push(t),this._notify[e]=n,this}}),t.Countdown=i},function(e,t,n){function i(e){function t(e){var t;t=n.find("li").eq(e),t.length>0&&setTimeout(function(){i.scrollToElement(t[0],400)},1)}var n,i,a,o={el:".outlet-nav"};return a=r.extend({},o,e),n=r(a.el),i=new c(n[0],{scrollX:!0,scrollY:!1,mouseWheel:!0,scrollbars:!0,probeType:3,preventDefault:!0,click:!0}),{"goto":t}}function a(e){var t=new RegExp("(^|&)"+e+"=([^&]*)(&|$)"),n=window.location.search.substr(1).match(t);return null!==n?decodeURIComponent(n[2]):null}function o(){r("#index_nav").find("li").each(function(){r(this).find("a").text()===d?r(this).attr({"data-nav":"other","data-type":3}):r(this).find("a").text()===l&&r(this).attr({"data-nav":"other","data-type":2})})}function s(){var e=r("#index_nav"),t=a("yh_channel");o(),null===t?(t=a("type"),null===t?e.find('li:not([data-nav="other"])').eq(0).addClass("active").siblings().removeClass("active"):e.find("li[data-type="+t+"]").addClass("active").siblings().removeClass("active")):e.find('li:not([data-nav="other"])').eq(t).addClass("active").siblings().removeClass("active")}var r=n(1),c=n(15),l="即将结束",d="上限预告";s(),e.exports=i}]); |
|
|
\ No newline at end of file |
...
|
...
|
|