// JavaScript Document /***** *婀栧崡纾佹诞闆嗗洟闂ㄦ埛缃戠珯鍏叡JS鏂囦欢 *@crtime:2019骞?1鏈?9鏃?0:51 *@Company:婀栧崡寰薄绉戞妧鏈夐檺鍏徃 www.microxiang.com *@Author:鏉庡垰(moaol@foxmail.com) *@modifyLog: what when who * */ var system ={ win : false, mac : false, xll : false }; //妫€娴嬪钩鍙 var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") == 0; system.x11 = (p == "X11") || (p.indexOf("Linux") == 0); if((system.win||system.mac||system.xll)){ //闈炵Щ鍔ㄧ锛堟祴璇曪級 //var doc = document; //doc.getElementsByTagName("body")[0].setAttribute("wap",true); }else{ document.getElementsByTagName("body")[0].setAttribute("wap",true); (function(doc,win){ var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' :'resize'; var recalc = function(){ var clientWidth = docEl.clientWidth; if(!clientWidth) return; if(clientWidth>=640){ docEl.style.fontSize = '18px'; }else{ docEl.style.fontSize = 15+(clientWidth/320-1)+'px'; } }; if(!doc.addEventListener) return; win.onload = recalc(); win.addEventListener(resizeEvt,recalc,false); doc.addEventListener('DOMContentLoaded',recalc,false); })(document,window); } $(function(){ //鏉ユ簮浣滆€呮牴鎹唴瀹规槸鍚﹂殣钘 var $source = $(".ct-source"); if($source.size()>0) { $source.each(function(){ var $this = $(this); if($this.text()=="浣滆€咃細"|| $this.text()=="鏉ユ簮锛?){ $this.hide(0); } }); } //鐒︾偣鍥?鍏堝姩鎬佸鍔燣i鏍囩鍐嶈繘鍏ョ劍鐐瑰浘璋冪敤 var $hq = $("#c-banner .hd>ul"),$header = $(".header"); $("#c-banner .bd>ul li").each(function(i){ $hq.append($("
  • ")); }) //閫氱敤鍒囨崲 var _wap = $("body[wap=true]"); if(_wap.size()<1) { jQuery(".slideTxtBox").slide({}); //鑿滃崟涓嬫媺 jQuery("#nav").slide({ type:"menu", titCell:".nLi", targetCell:".sub",effect:"slideDown",delayTime:300,triggerTime:0,returnDefault:true}); //椤堕儴鑿滃崟娴姩 $(window).scroll(function(event){ if($(window).scrollTop()>5) $header.addClass("box-shadow"); else $header.removeClass("box-shadow"); }); } //鎵撳嵃杩炴帴 $("#common_link_print").click(function(){ window.print(); }); //鍏抽棴绐楀彛 $("#common_link_close").click(function(){ window.close(); }) //鍒楄〃涓嬫媺 $(document).ready(function(){ $(".open").hover(function(){ $(".open").removeClass("open"); },function(){ $(".open").addClass("open"); }); }); //鍒楄〃鍐呭椤甸€氱敤褰撳墠鏍忕洰楂樹寒 var $nowpath = $(".now-path"); if($nowpath.size()>0){ $(".fzlc-menu a[href='"+$nowpath.find("a:last").attr("href")+"']").parents("li").addClass("on"); $("#left-menu a[href='"+$nowpath.find("a:last").attr("href")+"']").parents("li").addClass("on"); } var mark = function (ishow){ var $mark = $("#selfmark"); if($mark.size()<1) { $mark = $("
    "); $("body").append($mark); $mark.click(function(){ $("#menu_show_mobile").trigger("click"); }); } if(ishow) { $mark.show(0); }else{ $mark.hide(0); } }; //鎵嬫満绔崟鍑昏彍鍗曟晥鏋 $("#menu_show_mobile").click(function(){ var thisLink=$(this),$hmenu = $("#h-menu"); thisLink.toggleClass('menu-is-open'); if(thisLink.hasClass('menu-is-open')){ new mark(1); $hmenu.slideDown("fast"); }else{ new mark(0); $hmenu.slideUp("fast"); } }); /*鍒楄〃椤?/ var $sliderObj = $("#left-menu>ul"); if($sliderObj.size()>0 && $("body").attr("wap") && $(window).width()<=700) { //褰撳墠鏍忕洰楂樹寒 /*瀹炴柦鏃舵牴鎹唴瀹圭鐞嗙郴缁熶笉鍚屽啓******************wait write******************/ var $bli = $sliderObj.find("li"), _ulw = 0; $bli.each(function(){ _ulw+=$(this).width(); }); $sliderObj.width(_ulw); //绉诲姩绔粦鍔 var slider = { //鍒ゆ柇璁惧鏄惁鏀寔touch浜嬩欢 touch:('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch, slider:document.getElementById("menuList"), //slider-JS瀵硅薄 menuLeft:0, //浜嬩欢 events:{ index:0, //鏄剧ず鍏冪礌鐨勭储寮 slider:this.slider, //this涓簊lider瀵硅薄 //icons:document.getElementById('icons'), //icon:this.icons.getElementsByTagName('span'), handleEvent:function(event){ var self = this; //this鎸噀vents瀵硅薄 if(event.type == 'touchstart'){ self.start(event); }else if(event.type == 'touchmove'){ self.move(event); }else if(event.type == 'touchend'){ self.end(event); } }, //婊戝姩寮€濮 start:function(event){ var touch = event.targetTouches[0]; //touches鏁扮粍瀵硅薄鑾峰緱灞忓箷涓婃墍鏈夌殑touch锛屽彇绗竴涓猼ouch startPos = {x:touch.pageX,y:touch.pageY,time:+new Date}; //鍙栫涓€涓猼ouch鐨勫潗鏍囧€ isScrolling = 0; //杩欎釜鍙傛暟鍒ゆ柇鏄瀭鐩存粴鍔ㄨ繕鏄按骞虫粴鍔 slider.slider.addEventListener('touchmove',this,false); slider.slider.addEventListener('touchend',this,false); this.menuLeft = $sliderObj.position().left; }, //绉诲姩 move:function(event){ //褰撳睆骞曟湁澶氫釜touch鎴栬€呴〉闈㈣缂╂斁杩囷紝灏变笉鎵цmove鎿嶄綔 if(event.targetTouches.length > 1 || event.scale && event.scale !== 1) return; var touch = event.targetTouches[0]; endPos = {x:touch.pageX - startPos.x,y:touch.pageY - startPos.y}; isScrolling = Math.abs(endPos.x) < Math.abs(endPos.y) ? 1:0; //isScrolling涓?鏃讹紝琛ㄧず绾靛悜婊戝姩锛?涓烘í鍚戞粦鍔 if(isScrolling === 0){ event.preventDefault(); //闃绘瑙︽懜浜嬩欢鐨勯粯璁よ涓猴紝鍗抽樆姝㈡粴 $sliderObj.css("left",this.menuLeft+endPos.x+"px"); console.log(endPos.x); return false; } }, //婊戝姩閲婃斁 end:function(event){ var duration = +new Date - startPos.time; //婊戝姩鐨勬寔缁椂闂 if(isScrolling === 0){ //褰撲负姘村钩婊氬姩鏃 //涓嶅厑璁稿垝鍔ㄥ嚭鐣 this.inside(); /*if(Number(duration) > 50){ //鍒ゆ柇鏄乏绉昏繕鏄彸绉伙紝褰撳亸绉婚噺澶т簬10鏃舵墽琛 if(endPos.x > 50){ $(modileuse.showBtn).trigger("click"); }else if(endPos.x < -50){ if($(modileuse.showBtn).attr("ishow")=="show") { $(modileuse.showBtn).trigger("click"); } } }*/ } //瑙g粦浜嬩欢 if(this.slider){ this.slider.removeEventListener('touchmove',this,false); this.slider.removeEventListener('touchend',this,false); } }, //宸︿晶鍏佽鍒掕嚦鐨勬渶澶у€ maxLeft:function(){ //if($sliderObj.css("left").replace("px","")*1<0) return 0; return ($sliderObj.width()-$(window).width()+20)*-1; }, //涓嶅厑璁稿垝鍔ㄥ嚭鐣 inside:function(){ //褰撶敤鎴峰彸鍒掕嚦绗?涓狶I鏃讹紝鑷姩鍥炶嚦绗竴涓狶I if($sliderObj.position().left>0){ $sliderObj.animate({"left":0},"fast"); //濡傛灉鐢ㄦ埛宸﹀垝鑷虫渶鍚庝竴涓狶I鏃讹紝鑷姩鍥炶嚦鏈€鍚庝竴涓狶I }else if($sliderObj.position().leftul").animate({"left":-$sliderObj.find(".on").position().left+"px"},"fast",function(){slider.events.inside();}); }else{ //鍒楄〃宸﹀彸瀵归綈 var $lm = $("#left-menu"); if($lm.size()>0 && _wap.size()<1) { function leftrightHeight(){ var $rl = $("#right-list"); if($lm.outerHeight()>$rl.outerHeight()) { $rl.outerHeight($lm.outerHeight()); }else{ $lm.outerHeight($rl.outerHeight()); } } //鍚敤window.onload浜嬩欢 if(window.onload){ var onload_random='onload'+Math.random(); window[onload_random]=window.onload; window.onload=function(){ window[onload_random](); leftrightHeight(); }; } else{ window.onload=function(){ leftrightHeight(); }; } } } }); //鐧惧害缁熻