//判断是否为移动端 function isMobile() { var userAgentInfo = navigator.userAgent; var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"); var flag = false; for (var v = 0; v < Agents.length; v++) { if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = true; break; } } return flag; }; //请求连接参数分割 function urlParameter(_key) { var _url = window.location.search; //如果不等于空表示存在参数 if (_url.length != 0) { //清除问号字符 _params = _url.replace('?', "").split('&'); for (var i = 0; _p = _params[i]; i++) { _params[_p.split('=')[0]] = _p.split('=')[1]; } //是否返回固定参数值 if (_key && _key.length != 0) { return _params[_key]; } return _params; } }; //字符编码 function reCode(s) { //特殊字符 s = s.replace(/\+/g, "%2B"); // + s = s.replace(/\=/g, "%3D"); // = s = s.replace(/\!/g, "%21"); // ! s = s.replace(/\'/g, "%27"); // ' s = s.replace(/\(/g, "%28"); // ( s = s.replace(/\)/g, "%29"); // ) s = s.replace(/\*/g, "%2A"); // * s = s.replace(/\-/g, "%2D"); // - s = s.replace(/\./g, "%2E"); // . s = s.replace(/\_/g, "%5F"); // _ s = s.replace(/\~/g, "%7E"); // ~ //中文编码 s = encodeURIComponent(s); s = encodeURIComponent(s); return s; }; //字符解码 function deCode(s) { return decodeURIComponent(decodeURIComponent(s)); }; //占位符 alert("{0}|{1}".format(1,2)); String.prototype.format = function() { if (arguments.length == 0) return this; for (var s = this, i = 0; i < arguments.length; i++) s = s.replace(new RegExp("\\{" + i + "\\}", "g"), arguments[i]); return s; }; /***** menu *****/ $(function() { function navCurrent() { var fullUrl = window.location.href; var about = new RegExp("\/about\/", "i"); var news = new RegExp("\/news\/", "i"); var business = new RegExp("\/business\/", "i"); var join = new RegExp("\/join\/", "i"); var social = new RegExp("\/social\/", "i"); var Cooperate = new RegExp("\/cooperate\/", "i"); var relations = new RegExp("\/relations\/", "i"); var contact = new RegExp("\/contact\/", "i"); if (about.test(fullUrl)) { current(1); } else if (news.test(fullUrl)) { current(2); } else if (business.test(fullUrl)) { current(3); } else if (join.test(fullUrl)) { current(4); } else if (social.test(fullUrl)) { current(5); } else if (Cooperate.test(fullUrl)) { current(6); } else if (relations.test(fullUrl)) { current(7); } else if (contact.test(fullUrl)) { current(8); } else{ current(0); }; function current(n) { $("ul#nav li .m").eq(n).addClass("current"); } }; navCurrent(); //当前页面位置和状态 function currentPage() { /* 获取文件路径(文件地址) */ var url = window.location.href; var relUrl = window.location.pathname; var clom = urlParameter("page"); //设置当前页面状态 $(".page-menu a").each(function (i) { var link = $(".page-menu a").eq(i).attr('href'); var txt = $(".page-menu a").eq(i).text(); if (url.toLowerCase().indexOf(link.toLowerCase()) != -1) { if (link.toLowerCase() == relUrl.toLowerCase()) { $(".page-menu a").eq(i).addClass("current").siblings().removeClass("current"); } }; }); }; currentPage(); function menubox() { var url = window.location.href; var relUrl = window.location.pathname; var clom = urlParameter("page"); //设置当前页面状态 $(".menubox .grid a").each(function (i) { var link = $(".menubox .grid a").eq(i).attr('href'); var txt = $(".menubox .grid a").eq(i).text(); if (url.toLowerCase().indexOf(link.toLowerCase()) != -1) { if (link.toLowerCase() == relUrl.toLowerCase()) { $(".menubox .grid a").eq(i).addClass("current").parent().siblings().find("a").removeClass("current"); } }; }); } menubox(); $("#Header .find").click(function () { if (!$(this).hasClass("open")) { $(this).addClass("open"); $("#Header .srechbox").show(); } else { $(this).removeClass("open"); $("#Header .srechbox").hide(); } if ($(window).width() <= 980) { $("#Header .srechbox .ui-text").attr("type", 'search'); } else { $("#Header .srechbox .ui-text").attr("type", 'text'); } }); $("#Header .srechbox .ui-cancel").click(function () { $("#Header .find").removeClass("open"); $("#Header .srechbox").hide(); }); //移动端打开菜单与关闭菜单 $("#menuBtn").click(function () { if (!$(this).hasClass("menuBtnClose")) { $(this).addClass("menuBtnClose"); $("#mobile-menu").addClass("show"); $("body").addClass("flow") } else { $(this).removeClass("menuBtnClose"); $("#mobile-menu").removeClass("show"); $("body").removeClass("flow") }; }); //二级菜单 $(".menu-nav .down").click(function () { if (!$(this).hasClass("on")) { $(this).addClass("on").parent().siblings().find(".m").removeClass("on"); $(this).next(".subnav").stop().slideDown().parent().siblings().find(".subnav").stop().slideUp() } else { $(this).removeClass("on"); $(this).next(".subnav").stop().slideUp() } }); $("#mobile-menu .wall").on("click", function () { $("#menuBtn").removeClass("menuBtnClose"); $("#mobile-menu").removeClass("show"); $("body").removeClass("flow") }); //锚点定位 var point = new anchor(); point.init(); point.toClick(".anchor"); }); //锚点定位 function anchor() { this.link = window.location.href; this.hash = window.location.hash; this.head = null; this.arry = null; this.elem = null; this.sTop = null; this.eTop = null; } anchor.prototype = { init: function () { this.head = $("#Header").outerHeight(true); this.elem = $(this.hash); if (this.hash) { this.start(this.elem); } }, start: function (elm) { var that = this; that.sTop = $(window).scrollTop(); that.eTop = elm.offset().top; that.sliding(elm); $(".anchor a").each(function (n) { var vals = $(".anchor a").eq(n).attr('href'); if (vals === that.hash) { $(".anchor a").eq(n).addClass("current").siblings().removeClass("current"); } }); }, toClick: function (elem) { var that = this; $(elem).find("a").click(function () { var elem = $($(this).attr("href")); var urls = that.link.split("#")[0] + $(this).attr("href"); history.replaceState('', '', urls); that.start(elem); $(this).addClass("current").siblings().removeClass("current"); return false; }); }, sliding: function (elm) { var that = this; var roll = that.eTop - that.head; $('body,html').animate({ "scrollTop": roll }, 500); } } //some uses mothed !(function (window, doc, jQuery, undefined) { (function ($) { $.fn.goTop = function (options) { var setUp = { ImgUrl: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2RjlBRTZDQTI0MEZFOTExODY4OTlCRjJBNzMwRUEwRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MzVDMzc2MDBGMjYxMUU5QkRDMUJDNUE0QUZCN0RCMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MzVDMzc1RjBGMjYxMUU5QkRDMUJDNUE0QUZCN0RCMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MjlBRTZDQTI0MEZFOTExODY4OTlCRjJBNzMwRUEwRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjlBRTZDQTI0MEZFOTExODY4OTlCRjJBNzMwRUEwRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtyipLMAAAC8SURBVHjalNFbCwFBGMbxucIFNw4hhXLK9+OaK0lCyi1KKSWHhNzLV5Lj+G+9m2lr19r61e7MPM/O7iittXJRwhkXlN3WuYWLOOjvdZJCXwUV7HFFHTW5P6L6q6CADV5oIogAGnhi5/wcM5zDCje0ETLmrKIW7tgi7yxIYSnhriNslnRkzRoZuyCOuUwMEPE4mTB6spMFEtbgBA8MEfMI26LoS2am5JhGSPsI25Lywrf1MJUfqP6UxfgjwAACfgRQqcJGDgAAAABJRU5ErkJggg==", speed: 500 }; var parmes = $.extend({}, setUp, options); this.each(function () { var that = $(this); var imgUrl = parmes.ImgUrl,speed = parmes.speed, boxW = 32, boxH = 32; var Doing = "