; var www_common_ops = { init: function () { this.eventBind(); this.clueSave(); }, eventBind: function () { var that = this; this.setMenuIconHighLight(); // 绉诲姩绔痩ogo鐨勭偣鍑 var pIcon = document.getElementsByClassName('phoneIcon'); pIcon[0].onclick = function() { // document.removeEventListener('click') var oIcon = document.getElementsByClassName('icon'); oIcon[0].style.display = 'block'; pIcon[0].style.display = "none"; } // 鐐瑰嚮鎻愪氦琛ㄥ崟 var oIconList = document.getElementsByClassName("icon-list"); var oForm = document.getElementsByClassName("allMask"); var oClose = document.getElementsByClassName("allMask-form-title-r"); var oCancel = document.getElementsByClassName("cancel"); var oSumbit = document.getElementsByClassName("sumbit"); oIconList[2].onclick = function() { oForm[0].style.display = "block"; } oClose[0].onclick = function() { oForm[0].style.display = "none"; } oCancel[0].onclick = function() { oForm[0].style.display = "none"; } window.addEventListener('scroll', function() { var top = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop; var oIcons = document.getElementsByClassName('icon-list'); if (top >= 300) { oIcons[3].style.display = "block"; } else { oIcons[3].style.display = "none" } oIcons[3].onclick = function() { scrollTo(0, 0) } }) //鎵嬫満瀵艰埅鏉 var oImg = document.getElementsByClassName('phone-header-r'); var oTabbar = document.getElementsByClassName("mTabbar"); var oImage = oImg[0].getElementsByTagName('img'); oImg[0].onclick = function() { if (oImage[0].className == '') { oImage[0].className = 'none'; oImage[1].className = ''; oTabbar[0].style.display = "block" } else { oImage[1].className = 'none'; oImage[0].className = ''; oTabbar[0].style.display = "none" } } var tabbarList = document.getElementsByClassName('mTabbar-list'); tabbarList[1].onclick = function() { var oDown = tabbarList[1].getElementsByTagName('img'); var tabbarUl = tabbarList[1].getElementsByTagName('ul'); if (tabbarUl[0].style.display == 'block') { tabbarUl[0].style.display = "none"; oDown[0].style.display = "block"; oDown[1].style.display = "none"; } else { tabbarUl[0].style.display = "block" oDown[0].style.display = "none"; oDown[1].style.display = "block"; } } var oDownsList = document.getElementsByClassName('downs-list-l'); if (oDownsList != undefined && oDownsList.length > 0){ var oArchive = oDownsList[0].getElementsByTagName('p'); for (let i = 0; i < oArchive.length; i++) { oArchive[i].onclick = function() { for (let i = 0; i < oArchive.length; i++) { oArchive[i].className = "" } oArchive[i].className = "active" } } } var handbookList = document.getElementsByClassName('handbook-list'); }, setMenuIconHighLight: function () { if( $(".headers-half .headers-half-content div.header-menu").length < 1) { return; } var pathname = window.location.pathname; var location_href = window.location.href; var nav_name = "default"; if ( pathname.indexOf("/product/") > -1) { nav_name = "product"; } if ( pathname.indexOf("/service/") > -1) { nav_name = "service"; } if ( pathname.indexOf("/news/") > -1) { nav_name = "news"; } if ( pathname.indexOf("/talent/") > -1) { nav_name = "talent"; } if ( pathname.indexOf("/corporate/") > -1) { nav_name = "corporate"; } $(".headers-half .headers-half-content div.menu_" + nav_name).addClass("actives"); $(".headers-half .headers-half-content span.color_" + nav_name).addClass("liColor"); $(".headers-half .headers-half-content div.sub_" + nav_name).show(); //缁х画楂樹寒瀛愯彍鍗 $(".headers-half-content .header-menu ul a").each(function () { var link_url = $(this).attr("href"); if (location_href.indexOf(link_url) > -1) { $(this).children("li").addClass("liColor"); return false; } }); $(".downs .downs-list-l a").each(function (index) { var link_url = $(this).attr("href"); if (location_href.indexOf(link_url) > -1 ) { if (index == 0 && window.location.search === ''){ $(this).children("p").addClass("active"); return false; } if (index > 0){ $(this).children("p").addClass("active"); return false; } } }); return true; }, buildUrl: function (path, params) { var url = $(".hidden_val_wrap input[name=domain]").val() + path; var _paramUrl = ''; if (params) { _paramUrl = Object.keys(params).map(function (k) { return [encodeURIComponent(k), encodeURIComponent(params[k])].join("="); }).join('&'); _paramUrl = "?" + _paramUrl; } return url + _paramUrl }, clueSave:function(){ $("#clue_save_wrap .save").click(function () { var target_btn = $(this); if (target_btn.hasClass("disabled")) { common_ops.alert("姝e湪淇濆瓨锛岃涓嶈閲嶅鎻愪氦"); return false; } var target_phone = $('#clue_save_wrap input[name=phone]'); var phone = target_phone.val(); if(phone == undefined || phone < 1){ common_ops.tip("璇疯緭鍏ユ偍鐨勬墜鏈哄彿", target_phone); return false; } var target_content = $('#clue_save_wrap textarea[name=content]'); var content = target_content.val(); if(content == undefined || content < 1){ common_ops.tip("璇疯緭鍏ユ偍瑕佸挩璇㈢殑鍐呭", target_content); return false; } var data = $("#clue_save_wrap form").serializeArray(); target_btn.addClass("disabled"); $.ajax({ url: www_common_ops.buildUrl('/clue/save'), data: data, type: 'POST', dataType: 'json', success: function (res) { target_btn.removeClass("disabled"); var callback = null; if (res.code == 200) { callback = function () { window.location.href = window.location.href; }; } common_ops.msg(res.msg, res.code == 200, callback); } }); }); } }; $(document).ready(function () { www_common_ops.init(); });