(function (doc, win) { var docEl = doc.documentElement, resizeEvt = "orientationchange" in window ? "orientationchange" : "resize", recalc = function () { var clientWidth = docEl.clientWidth; //var foot = document.getElementById("foot"); if (!clientWidth) return; if (clientWidth<640){ docEl.style.fontSize = 120 * (clientWidth / 640) + "px"; console.log(120 * (clientWidth / 640) + "px"); }else{ docEl.style.fontSize = "120px"; } }; if (!doc.addEventListener) return; win.addEventListener(resizeEvt, recalc, false); doc.addEventListener('DOMContentLoaded', recalc, false); })(document, window); $(document).ready(function() { var navbtn = $('.nav-btn'); var box = $('.allpage'), blackFixed = $(".black-fixed"); function navShow() { if(box.hasClass('clicked')){ blackFixed.removeClass('black-clicked'); box.removeClass('clicked'); $(".head,.footer,.type").removeClass('clicked'); $(".nav").removeClass('fixed'); }else{ box.addClass('clicked'); $(".head,.footer,.type").addClass('clicked'); $(".nav").addClass('fixed'); blackFixed.addClass('black-clicked'); } }; navbtn.click(navShow); blackFixed.click(navShow); $('.top-search').click(function(){ // 搜索 var search = $(".search"), _this = $(this); if(search.css("display") == "none"){ search.show(); _this.html(""); $(".search-input").focus(); }else{ search.hide(); _this.html(""); $(".search-input").blur(); } }); $('.class-btn').click(function(){ // 分类 $(".type").toggle(); }); $('.common-search-btn').click(function(){ // 分类 $(".common-search").toggle(); }); // 新增 $(".cart-select").click(function(){ $(this).toggleClass("on"); }); $(".cart_order_type span").on("click",function(){ if($(this).hasClass("type_company")){ $(".cart_type_company").show(); $(this).parents(".cart_order_type").find("span").removeClass("on"); $(this).addClass("on"); }else{ $(".cart_type_company").hide(); $(this).parents(".cart_order_type").find("span").removeClass("on"); $(this).addClass("on"); } }); // 星星 var starPF = $(".discuss_list_top_right font"), starArr = {}, starColor = $(".discuss_list_top_right"); for(var i=0;iMath.abs(dy)){dir.horizontal=true;}else{dir.horizontal=false;}} if(dir.horizontal){e.preventDefault();if((cur===0&&x>0)||(cur===length-1&&x<0)){Slider.transform(slideCon,((x/6/width-cur)*100/length)+'%');} else{Slider.transform(slideCon,((x/width-cur)*100/length)+'%');}}else{isBegin=false;isMove=false;isEnd=true;delete dir.horizontal;return;}};this.end=function(e){if(!isBegin||!isMove){isBegin=false;isMove=false;isEnd=true;delete dir.horizontal;autoPlay();return;} isEnd=false;isBegin=false;isMove=false;Slider.addClass(slideCon,'transition');temp=cur;if(x>0){cur=cur===0?0:cur-1;}else{cur=cur===length-1?length-1:cur+1;} Slider.removeClass(navItem[temp],navCur);Slider.addClass(navItem[cur],navCur);Slider.transform(slideCon,(-cur*100/length)+'%');setTimeout(function(){x=0;Slider.removeClass(slideCon,'transition');isEnd=true;autoPlay();},delay);delete dir.horizontal;};slideCon.addEventListener('touchstart',this.start,false);slideCon.addEventListener('touchmove',this.move,false);slideCon.addEventListener('touchend',this.end,false);slideCon.addEventListener('touchcancel',this.end,false);slideCon.addEventListener('mousedown',this.start,false);slideCon.addEventListener('mousemove',this.move,false);slideCon.addEventListener('mouseup',this.end,false);slideCon.addEventListener('mouseout',this.end,false);autoPlay();} Slider.transform=function(element,x,y,z){x=x||0;y=y||0;z=z||0;var style=element.style;if(typeof x==='string'&&(x.indexOf('%')||y.indexOf('%'||z.indexOf('%')))){style.WebkitTransform='translate3d('+x+', '+y+', '+z+')';style.MozTransform='translate('+x+', '+y+')';style.OTransform='translate('+x+', '+y+')';style.transform='translate('+x+', '+y+')';}else{style.WebkitTransform='translate3d('+x+'%, '+y+'%, '+z+'%)';style.MozTransform='translate('+x+'%, '+y+'%)';style.OTransform='translate('+x+'%, '+y+'%)';style.transform='translate('+x+'%, '+y+'%)';}};Slider.addClass=function(element,className){var temp=element.className;element.className=temp+' '+className;} Slider.removeClass=function(element,className){var temp=element.className;temp=temp.split(' ');for(var i=0,length=temp.length;i