var $ = null, layer = null, element = null, form = null; var base = { nav_show: false, init: function() { $('.nav-more').click(function() { var body_overflow = $('body').css('overflow-y'); if (body_overflow == 'hidden') { $('body').css({銆€銆€ "overflow-y": "visible" }); } else { $('body').css({銆€銆€ "overflow-y": "hidden" }); } $(this).parents('.nav').find('.nav-list').fadeToggle(); }); // mb瀵艰埅灞曞紑 $('.nav .nav-list li').click(function(e) { e.stopPropagation(); var child = $(this).children('ul'); if (child.length < 1) { return false; } var display = child.css('display'); var icon = $(this).children('div').children('.has-more'); if (display == 'none') { child.css('display', 'block'); icon.addClass('fa-caret-down').removeClass('fa-caret-right'); } else { child.css('display', 'none'); child.find('ul').css('display', 'none'); icon.addClass('fa-caret-right').removeClass('fa-caret-down'); } }); // 搴曢儴瀵艰埅鏄剧ず闅愯棌 var footer_menu_list = $('.footer-menu-list>li'); footer_menu_list.each(function() { var child_list = $(this).find('ul>li').length; if (child_list <= 0) { $(this).find('i[class*="more-"]').css('visibility', 'hidden'); } }); $('.footer-menu-list>li>div').click(function() { var weight = $(window).width(); if (weight >= 992) { var url = $(this).children('a').attr('data-url'); window.location.href = url; } else { var i = $(this).find('i[class*="more-"]').css('visibility'); console.log(i); if (i != 'hidden') { $(this).parent().find('.child-menu').fadeToggle(); } else { var url = $(this).children('a').attr('data-url'); window.location.href = url; } } }); // pc瀵艰埅 // $('.nav-box .nav-list>li').mouseenter(function(){ // var index_eq = $(this).parents('.nav-list').find('li').index(this); // if (index_eq > 0) { // index_eq --; // $('.nav-box .nav-child-box').css('display', 'none'); // $('.nav-box .nav-child-list>.nav-child-1').css('display', 'none'); // var li_num = $('.nav-box .nav-child-list>.nav-child-1').eq(index_eq).children('li').length; // if (li_num <= 0) { // return false; // } // $('.nav-box .nav-child-list>.nav-child-1').eq(index_eq).css('display', 'block'); // $('.nav-box .nav-child-box').css('display', 'block'); // base.nav_show = true; // } // }); $('.nav-box.layui-show-lg-block .nav-list>li').mouseover(function(e) { $(this).find('ul').show(); $(this).find('a:first').addClass("hover"); // var current_li=$(this),targ=$(current_li).find('ul:first'); // NavWaitSlide = setTimeout(function() { // if(!$(targ).is(':visible')) // { // $(targ).show(); // } // },100) }); $('.nav-box.layui-show-lg-block .nav-list>li').mouseout(function(e) { $(this).find('ul').hide(); // clearTimeout(NavWaitSlide); // $(this).find('ul').hide(); $(this).find('a:first').removeClass("hover"); }) // $('body').mousemove(function(e){ // if (!$.contains($("#mouse-nav")[0], e.target) && !$.contains($("#mouse-nav-child")[0], e.target) && !base.line_flag) { // if (base.nav_show) { // $('.nav-box .nav-child-list>.nav-child-1').css('display', 'none'); // $('.nav-box .nav-child-box').css('display', 'none'); // base.nav_show = false; // } // } // }); $('body').on('click', '.a-click', function() { var url = $(this).attr('data-url'); var type = $(this).attr('data-type'); type = typeof(type) == 'undefined' ? '' : type; if (url) { if (!type) { window.location.href = url; } else if (type == '_blank') { var newWeb = window.open('_blank'); newWeb.location = url; } } }); // 宸︿晶鑿滃崟 $('.left-menu-list li>a').click(function() { var href = $(this).attr('href'); if (href != 'javascript:;') { return true; } var o_row = $(this).parent(); var o_child = o_row.children("ul[class*='left-child-']"); var child_list = o_child.children('li'); if (child_list.length <= 0) { return false; } o_child.slideToggle(); }); $('.left-menu-list>li .left-child-1').click(function() { }) } } var index = { init: function() { var mySwiper = new Swiper('.banner', { loop: true, autoplay: 3000, // 濡傛灉闇€瑕佸垎椤靛櫒 pagination: '.swiper-pagination-banner' }); var topic_swpier_pc = new Swiper('.topic-list-pc', { slidesPerView: 3, paginationClickable: true, spaceBetween: 20, autoplay: 3000, }); var topic_swpier_m = new Swiper('.topic-list-m', { loop: true, spaceBetween: 20, autoplay: 3000, }); var brand_swiper = new Swiper('.brand-swiper', { loop: true }); var brand_swiper = new Swiper('.brand-list-mult', { // loop: true, paginationClickable :true, autoplay: 2000, slidesPerView: 3, slidesPerColumn: 2, spaceBetween: 20, observer:true, pagination: '.swiper-pagination-mult', // observer:true,//淇敼swiper鑷繁鎴栧瓙鍏冪礌鏃讹紝鑷姩鍒濆鍖杝wiper // observeParents:true,//淇敼swiper鐨勭埗鍏冪礌鏃讹紝鑷姩鍒濆鍖杝wiper // paginationClickable :true, }); $('.do-show-brand').mouseenter(function() { var index = $('.brand-list .brand-one').index(this); brand_swiper.slideTo(index + 1); }); //骞垮憡杞挱 var ad_swiper = new Swiper('.ad-top', { loop: true, autoplay: 3000 }); // 瑙嗛鎾斁 $('.video-box .play').click(function() { var video = $(this).parents('.play-video').find('video'); video.css('z-index', 9); video.get(0).play(); }); } }; var news_list = { init: function() { var menu_swiper = new Swiper('.swiper-container', { slidesPerView: 4, paginationClickable: true }); // 寮瑰嚭瀵艰埅 $('.top-menu-one').click(function() { var type = $(this).hasClass('active'); var index = $('.top-menu-list .swiper-wrapper>.swiper-slide').index($(this).parent()); var o_child = $('.top-menu-child-list>.menu-child-1').eq(index); $('.top-menu-child-list>.menu-child-1').css('display', 'none'); console.log(type); if (type) { $('.top-menu-child-list').fadeToggle(function() { //鏄剧ず o_child.fadeIn(); $('.top-menu-one').removeClass('active'); $(this).addClass('active'); }, function() { $('.top-menu-one').removeClass('active'); }); } else { console.log($(this)); $('.top-menu-one').removeClass('active'); $(this).addClass('active'); $('.top-menu-child-list').fadeIn(function() { o_child.fadeIn(); }); } }); } }; var info = { init: function() { var data_url = $('.download>a').attr('data-url'); var code = $('.download>a').attr('data-code'); if (!data_url) { $('.download').css('display', 'none'); } $('.download>a').click(function() { layer.prompt(function(val, index) { var code_in = md5(val); // console.log(code_in,val,code,1111111); if (code_in == code) { window.open(data_url); } else { alert('楠岃瘉鐮佹湁璇?); window.close(); } // var url = "/download.php?file="+data_url+"&code="+code+"&code_in="+val; // layer.close(index); // window.open(url); }); }); var data_url1 = $('.download1>a').attr('data-url'); var code1 = $('.download1>a').attr('data-code'); if (!data_url1) { $('.download1').css('display', 'none'); } $('.download1>a').click(function() { // console.log(code_in1,val,code,1111111); layer.prompt(function(val, index) { var code_in1 = md5(val); if (code_in1 == code1) { window.open(data_url1); } else { alert('楠岃瘉鐮佹湁璇?); window.close(); } // var url = "/download.php?file="+data_url+"&code="+code+"&code_in="+val; // layer.close(index); // window.open(url); }); }); } }; function md5(md5str) { var createMD5String = function(string) { var x = Array() var k, AA, BB, CC, DD, a, b, c, d var S11 = 7, S12 = 12, S13 = 17, S14 = 22 var S21 = 5, S22 = 9, S23 = 14, S24 = 20 var S31 = 4, S32 = 11, S33 = 16, S34 = 23 var S41 = 6, S42 = 10, S43 = 15, S44 = 21 string = uTF8Encode(string) x = convertToWordArray(string) a = 0x67452301 b = 0xEFCDAB89 c = 0x98BADCFE d = 0x10325476 for (k = 0; k < x.length; k += 16) { AA = a BB = b CC = c DD = d a = FF(a, b, c, d, x[k + 0], S11, 0xD76AA478) d = FF(d, a, b, c, x[k + 1], S12, 0xE8C7B756) c = FF(c, d, a, b, x[k + 2], S13, 0x242070DB) b = FF(b, c, d, a, x[k + 3], S14, 0xC1BDCEEE) a = FF(a, b, c, d, x[k + 4], S11, 0xF57C0FAF) d = FF(d, a, b, c, x[k + 5], S12, 0x4787C62A) c = FF(c, d, a, b, x[k + 6], S13, 0xA8304613) b = FF(b, c, d, a, x[k + 7], S14, 0xFD469501) a = FF(a, b, c, d, x[k + 8], S11, 0x698098D8) d = FF(d, a, b, c, x[k + 9], S12, 0x8B44F7AF) c = FF(c, d, a, b, x[k + 10], S13, 0xFFFF5BB1) b = FF(b, c, d, a, x[k + 11], S14, 0x895CD7BE) a = FF(a, b, c, d, x[k + 12], S11, 0x6B901122) d = FF(d, a, b, c, x[k + 13], S12, 0xFD987193) c = FF(c, d, a, b, x[k + 14], S13, 0xA679438E) b = FF(b, c, d, a, x[k + 15], S14, 0x49B40821) a = GG(a, b, c, d, x[k + 1], S21, 0xF61E2562) d = GG(d, a, b, c, x[k + 6], S22, 0xC040B340) c = GG(c, d, a, b, x[k + 11], S23, 0x265E5A51) b = GG(b, c, d, a, x[k + 0], S24, 0xE9B6C7AA) a = GG(a, b, c, d, x[k + 5], S21, 0xD62F105D) d = GG(d, a, b, c, x[k + 10], S22, 0x2441453) c = GG(c, d, a, b, x[k + 15], S23, 0xD8A1E681) b = GG(b, c, d, a, x[k + 4], S24, 0xE7D3FBC8) a = GG(a, b, c, d, x[k + 9], S21, 0x21E1CDE6) d = GG(d, a, b, c, x[k + 14], S22, 0xC33707D6) c = GG(c, d, a, b, x[k + 3], S23, 0xF4D50D87) b = GG(b, c, d, a, x[k + 8], S24, 0x455A14ED) a = GG(a, b, c, d, x[k + 13], S21, 0xA9E3E905) d = GG(d, a, b, c, x[k + 2], S22, 0xFCEFA3F8) c = GG(c, d, a, b, x[k + 7], S23, 0x676F02D9) b = GG(b, c, d, a, x[k + 12], S24, 0x8D2A4C8A) a = HH(a, b, c, d, x[k + 5], S31, 0xFFFA3942) d = HH(d, a, b, c, x[k + 8], S32, 0x8771F681) c = HH(c, d, a, b, x[k + 11], S33, 0x6D9D6122) b = HH(b, c, d, a, x[k + 14], S34, 0xFDE5380C) a = HH(a, b, c, d, x[k + 1], S31, 0xA4BEEA44) d = HH(d, a, b, c, x[k + 4], S32, 0x4BDECFA9) c = HH(c, d, a, b, x[k + 7], S33, 0xF6BB4B60) b = HH(b, c, d, a, x[k + 10], S34, 0xBEBFBC70) a = HH(a, b, c, d, x[k + 13], S31, 0x289B7EC6) d = HH(d, a, b, c, x[k + 0], S32, 0xEAA127FA) c = HH(c, d, a, b, x[k + 3], S33, 0xD4EF3085) b = HH(b, c, d, a, x[k + 6], S34, 0x4881D05) a = HH(a, b, c, d, x[k + 9], S31, 0xD9D4D039) d = HH(d, a, b, c, x[k + 12], S32, 0xE6DB99E5) c = HH(c, d, a, b, x[k + 15], S33, 0x1FA27CF8) b = HH(b, c, d, a, x[k + 2], S34, 0xC4AC5665) a = II(a, b, c, d, x[k + 0], S41, 0xF4292244) d = II(d, a, b, c, x[k + 7], S42, 0x432AFF97) c = II(c, d, a, b, x[k + 14], S43, 0xAB9423A7) b = II(b, c, d, a, x[k + 5], S44, 0xFC93A039) a = II(a, b, c, d, x[k + 12], S41, 0x655B59C3) d = II(d, a, b, c, x[k + 3], S42, 0x8F0CCC92) c = II(c, d, a, b, x[k + 10], S43, 0xFFEFF47D) b = II(b, c, d, a, x[k + 1], S44, 0x85845DD1) a = II(a, b, c, d, x[k + 8], S41, 0x6FA87E4F) d = II(d, a, b, c, x[k + 15], S42, 0xFE2CE6E0) c = II(c, d, a, b, x[k + 6], S43, 0xA3014314) b = II(b, c, d, a, x[k + 13], S44, 0x4E0811A1) a = II(a, b, c, d, x[k + 4], S41, 0xF7537E82) d = II(d, a, b, c, x[k + 11], S42, 0xBD3AF235) c = II(c, d, a, b, x[k + 2], S43, 0x2AD7D2BB) b = II(b, c, d, a, x[k + 9], S44, 0xEB86D391) a = addUnsigned(a, AA) b = addUnsigned(b, BB) c = addUnsigned(c, CC) d = addUnsigned(d, DD) } var tempValue = wordToHex(a) + wordToHex(b) + wordToHex(c) + wordToHex(d) return tempValue.toLowerCase() } var rotateLeft = function(lValue, iShiftBits) { return (lValue << iShiftBits) | (lValue >>> (32 - iShiftBits)) } var addUnsigned = function(lX, lY) { var lX4, lY4, lX8, lY8, lResult lX8 = (lX & 0x80000000) lY8 = (lY & 0x80000000) lX4 = (lX & 0x40000000) lY4 = (lY & 0x40000000) lResult = (lX & 0x3FFFFFFF) + (lY & 0x3FFFFFFF) if (lX4 & lY4) return (lResult ^ 0x80000000 ^ lX8 ^ lY8) if (lX4 | lY4) { if (lResult & 0x40000000) return (lResult ^ 0xC0000000 ^ lX8 ^ lY8) else return (lResult ^ 0x40000000 ^ lX8 ^ lY8) } else { return (lResult ^ lX8 ^ lY8) } } var F = function(x, y, z) { return (x & y) | ((~x) & z) } var G = function(x, y, z) { return (x & z) | (y & (~z)) } var H = function(x, y, z) { return (x ^ y ^ z) } var I = function(x, y, z) { return (y ^ (x | (~z))) } var FF = function(a, b, c, d, x, s, ac) { a = addUnsigned(a, addUnsigned(addUnsigned(F(b, c, d), x), ac)) return addUnsigned(rotateLeft(a, s), b) } var GG = function(a, b, c, d, x, s, ac) { a = addUnsigned(a, addUnsigned(addUnsigned(G(b, c, d), x), ac)) return addUnsigned(rotateLeft(a, s), b) } var HH = function(a, b, c, d, x, s, ac) { a = addUnsigned(a, addUnsigned(addUnsigned(H(b, c, d), x), ac)) return addUnsigned(rotateLeft(a, s), b) } var II = function(a, b, c, d, x, s, ac) { a = addUnsigned(a, addUnsigned(addUnsigned(I(b, c, d), x), ac)) return addUnsigned(rotateLeft(a, s), b) } var convertToWordArray = function(string) { var lWordCount var lMessageLength = string.length var lNumberOfWordsTempOne = lMessageLength + 8 var lNumberOfWordsTempTwo = (lNumberOfWordsTempOne - (lNumberOfWordsTempOne % 64)) / 64 var lNumberOfWords = (lNumberOfWordsTempTwo + 1) * 16 var lWordArray = Array(lNumberOfWords - 1) var lBytePosition = 0 var lByteCount = 0 while (lByteCount < lMessageLength) { lWordCount = (lByteCount - (lByteCount % 4)) / 4 lBytePosition = (lByteCount % 4) * 8 lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount) << lBytePosition)) lByteCount++ } lWordCount = (lByteCount - (lByteCount % 4)) / 4 lBytePosition = (lByteCount % 4) * 8 lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80 << lBytePosition) lWordArray[lNumberOfWords - 2] = lMessageLength << 3 lWordArray[lNumberOfWords - 1] = lMessageLength >>> 29 return lWordArray } var wordToHex = function(lValue) { var WordToHexValue = '', WordToHexValueTemp = '', lByte, lCount for (lCount = 0; lCount <= 3; lCount++) { lByte = (lValue >>> (lCount * 8)) & 255 WordToHexValueTemp = '0' + lByte.toString(16) WordToHexValue = WordToHexValue + WordToHexValueTemp.substr(WordToHexValueTemp.length - 2, 2) } return WordToHexValue } var uTF8Encode = function(string) { string = string.toString().replace(/\x0d\x0a/g, '\x0a') var output = '' for (var n = 0; n < string.length; n++) { var c = string.charCodeAt(n) if (c < 128) { output += String.fromCharCode(c) } else if ((c > 127) && (c < 2048)) { output += String.fromCharCode((c >> 6) | 192) output += String.fromCharCode((c & 63) | 128) } else { output += String.fromCharCode((c >> 12) | 224) output += String.fromCharCode(((c >> 6) & 63) | 128) output += String.fromCharCode((c & 63) | 128) } } return output } return createMD5String(md5str) } var jtld_info = { init: function() { var default_ld = $('.ld-list-one').eq(0); var default_body = default_ld.attr('data-body'); var default_img = default_ld.attr('data-img'); var default_title = default_ld.attr('data-title'); var default_des = default_ld.attr('data-des'); $('.info-show .ld-name').html(default_title); $('.info-show .ld-intr').html(default_des); $('.info-show .ld-content').html(default_body); $('.info-show .info-right>img').attr('src', default_img); $('.ld-list-one').eq(0).addClass('active'); $('.ld-list-one').click(function() { var body = $(this).attr('data-body'); var img = $(this).attr('data-img'); var title = $(this).attr('data-title'); var des = $(this).attr('data-des'); $('.ld-list-one').removeClass('active'); $(this).toggleClass('active'); $('.info-show .ld-name').html(title); $('.info-show .ld-intr').html(des); $('.info-show .ld-content').html(body); $('.info-show .info-right>img').attr('src', img); }); } }; var video_list = { init: function() { // 瑙嗛鎾斁 $('.video-box-show .play').click(function() { var video = $(this).parents('.play-video').find('video'); video.css('z-index', 9); video.get(0).play(); }); $('.video-list .play').click(function() { var video = $(this).siblings('video'); video.css('z-index', 1); video.get(0).play(); }); } }; var feedback = { code: null, init: function() { feedback.change_auth_code(); $('.change-code').click(function() { feedback.change_auth_code(); }); form.verify({ auth_code: function(value, item) { if (value.toUpperCase() != feedback.code) { return '楠岃瘉鐮佹湁璇?; } }, length500: function(value, item) { var length = feedback.get_length(value); if (length > 500) { return '涓嶅彲瓒呰繃500瀛? } } }); form.on('submit(form)', function(data) { var post_data = data.field; var auth_code = post_data.auth_code; var url = $('#ajaxURL').val(); console.log(url); var go_url = window.location.href; bases._ajax('post', url, post_data, 1, function(data) { if (bases._ajax_callback(data)) { layer.msg(data.msg); bases._go(go_url); } }); return false; //闃绘琛ㄥ崟璺宠浆銆傚鏋滈渶瑕佽〃鍗曡烦杞紝鍘绘帀杩欐鍗冲彲銆 }); }, change_auth_code: function() { feedback.code = feedback.get_auth_code().toUpperCase(); $('.show-auth-code').text(feedback.code); }, get_auth_code: function(len) { len = len || 6; var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678'; // 榛樿鍘绘帀浜嗗鏄撴贩娣嗙殑瀛楃oOLl,9gq,Vv,Uu,I1 var maxPos = $chars.length; var pwd = ''; for (i = 0; i < len; i++) { pwd += $chars.charAt(Math.floor(Math.random() * maxPos)); } return pwd; }, get_length: function(val) { var len = 0; for (var i = 0; i < val.length; i++) { var length = val.charCodeAt(i); if (length >= 0 && length <= 128) { len += 1; } else { len += 1; } } return len; } }; var hxpp_list = { init: function() { $('.tab-title .title').mouseenter(function() { var tab_index = $(this).parents('.tab-title').find('.title').index(this); var tab_content = $(this).parents('.group-tab').find('.tab-content').children('.arc-list').eq(tab_index); var tab_title_num = $(this).parents('.tab-title').find('.title').length; if (tab_index + 1 == tab_title_num) { return false; } $(this).parents('.tab-title').find('.title').removeClass('active'); $(this).addClass('active'); $(this).parents('.group-tab').find('.tab-content').children('.arc-list').removeClass('active'); tab_content.addClass('active'); }); } }; var zsdw_list = { init: function() { $('.dw-one-info').mouseenter(function() { $(this).addClass('active'); }); $('.dw-one-info').mouseleave(function() { $('.dw-one-info').removeClass('active'); }); } }; var bases = { _layer_index: null, _ajax: function(type, url, data, data_type, callback) { var processData = true; var contentType = "application/x-www-form-urlencoded"; if (data_type == 2) { processData = false; contentType = false; } $.ajax({ type: type, url: url, data: data, dataType: "json", cache: false, processData: processData, //鍙傛暟搴忓垪鍖 contentType: contentType, //鏁版嵁缁撴瀯 success: function(data) { if (typeof(eval(callback)) == 'function') { eval(callback)(data); setTimeout('layer.close(base._layer_index)', 500); return true; } }, beforeSend: function() { base._layer_index = layer.load(1, { shade: [0.3, '#000'] //0.1閫忔槑搴︾殑鐧借壊鑳屾櫙 }); } }); }, //ajax閫氱敤鍥炶皟 _ajax_callback: function(data) { var errorcode = data.code; var msg = data.msg; switch (errorcode) { case "0": // layer.msg(msg, {icon: 1}); return true; break; case "3000": location.href = html_url.login_url; return false; break; default: layer.msg(msg, { icon: 2 }); return false; break; } }, _go: function(url) { var go = function() { window.location.href = url; } setTimeout(go, 500); }, _go_preview: function(url) { var go = function() { var index = layer.open({ type: 2, content: url, area: ['600px', '400px'], maxmin: true }); layer.full(index); } setTimeout(go, 500); }, _go_preview_mb: function(url) { var go = function() { var index = layer.open({ type: 2, content: url, area: ['375px', '667px'], maxmin: true }); } setTimeout(go, 500); }, _go_back: function() { $('.go-back').click(function() { history.go(-1); }); }, _get_query_string: function(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } };