$(function(){ yincang(); }) //鑾峰彇鐗堟湰鍓嶇紑 var site=''; var pathname=window.location.pathname; var pathArr=pathname.split('/'); if(pathArr[1]=='cn'){ site='/cn' } if(pathArr[1]=='en'){ site='/en' } if(pathArr[1]=='tw'){ site='/tw' } //Ajax缁勮 var Ajax=function(url,param,fun){ $.ajax({ type: "POST", url: url, data:param, dataType: "json", success: function(data) { fun(data); } }); } //琛ㄥ崟鎻愪氦 var fieldArr = {}; var formSubmit = function (url,prefix,input = '', select = '', textarea ='',moren='',radio='') { //鏂囨湰妗 if (input) { inputArr = input.split('|'); for(var i in inputArr){ fieldArr[inputArr[i]] = $.trim($('.' +prefix+ inputArr[i]).val()) } } //涓嬫媺 if (select) { selectArr = select.split('|'); morenArr=moren.split('|'); for(var i in selectArr){ var curValue=$('.'+prefix+selectArr[i]).html(); if(curValue==morenArr[i]){ curValue=''; } fieldArr[selectArr[i]] = curValue; } } //鏂囨湰鍩 if (textarea) { textArr = textarea.split('|'); for(var i in textArr){ fieldArr[textArr[i]] =$.trim($('.' +prefix+ textArr[i]).val()) } } //鍗曢€夋寜閽垨鑰呭崗璁 if(radio){ var val=$('.'+prefix+radio).hasClass('active'); if(val){ val=1; }else{ val=0; } fieldArr[radio]=val; } $.ajax({ type: "POST", url: url, dataType: "json", data: fieldArr, success: function (data) { if (data.code) { layer.msg(data.data, { icon: 6, time: 1200 }); setTimeout(function () { window.location.reload(); }, 1200); } if (data.code == 0) {layer.msg(data.data, { icon: 5, time: 1200 });} } }); } //鐐瑰嚮enter鎼滅储鏃堕棿 function enterkey(url,field){ $(document).on('keydown',function(e){if(e.keyCode==13){ var keyword=$('#'+field).val(); window.location.href=url+'?keyword='+keyword; }}); } //鑾峰彇閭 var getEmail=function(fieldname,desc){ var value=$.trim($('input[name="'+fieldname+'"]').val()); if(!value){ layer.msg(desc+'涓嶈兘涓虹┖锛?); return false; } var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; if(!reg.test(value)){ layer.msg('閭鏍煎紡涓嶆纭?); return false; } return value; } //鑾峰彇鎵嬫満 var getPhone=function(fieldname,desc){ var value=$.trim($('input[name="'+fieldname+'"]').val()); if(!value){ layer.msg(desc+'涓嶈兘涓虹┖锛?); return false; } var phoneReg = /(^1[3|4|5|7|8|9]\d{9}$)|(^09\d{8}$)/; if (!phoneReg.test(value)) { layer.msg('璇疯緭鍏ユ湁鏁堢殑鍙风爜锛?); return false; } return value; } //鑾峰彇瀵嗙爜 var getPassword=function(fieldname,desc){ var value=$.trim($('input[name="'+fieldname+'"]').val()); if(!value){ layer.msg(desc+'涓嶈兘涓虹┖锛?); return false; } var regPassword= /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,}$/;//瀵嗙爜姝e垯 if (!regPassword.test(value)) { layer.msg('瀵嗙爜鏍煎紡涓嶆纭紒'); return false; } return value; } //鐐瑰嚮鎼滅储鏃堕棿2 function enterkey2(url,query){ $(document).on('keydown',function(e){if(e.keyCode==13){ window.location.href=url+'?'+query }}); } //閫氳繃Ajax鑾峰彇褰撳墠鍐呭 url 鑾峰彇鍗曚釜鍐呭鎺ュ彛{pb:siteindex}/ajax/content id 鍗曚釜鍐呭ID var getContent=function(url,id){ $.ajax({ type: "POST", url: url, data: {'id':id}, dataType: "json", success: function (data) { if(data.code==1){ $('#ajax').html(''); $('#ajax').html(data); } } }); } //缁欐墍鏈塧鏍囩鍔燺blank var addBlank=function(){ // var all_a = document.getElementsByTagName("a"); // for (var i = 0; i < all_a.length; i++) { // var value=all_a[i].href; // if(value!='javascript:;' && value !="javascript:void(0);"){ // all_a[i].target = "_blank"; // } // } $('a').each(function(i){ var value=$(this).attr('href'); if(value!='javascript:;' && value !="javascript:void(0);"){ $(this).attr('target','_blank'); } }) } //閫氳繃绯荤粺璇█鐗堟湰璺宠浆瀵瑰簲鐗堟湰 var goLang=function(language,url){ var type=navigator.appName; if (type=="Netscape"){ var lang = navigator.language } else{ var lang = navigator.userLanguage } if(lang==language){ window.location.href=url; } } //閫氳繃鎺ュ彛璺宠浆璇█鐗堟湰 var apiLang=function(language,url){ $.ajax({ type: "get", url: "https://ipinfo.io/json", dataType: "json", success: function(data) { // console.log(data.geoplugin_countryCode); var country=data.country; if(country==language){ window.location.href=url; } } }); } //api鎺ュ彛璺宠浆鐗堟湰 var apiLang2=function(language,url){ $.ajax({ type: "get", url: "http://geoplugin.net/json.gp", dataType: "json", success: function(data) { // console.log(data.geoplugin_countryCode); var country=data.geoplugin_countryCode; if(country==language){ window.location.href=url; } } }); } // 閭姝e垯鍒ゆ柇 var emailReg=function(email){ var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; if(!reg.test(email)){ layer.msg('閭鏍煎紡涓嶆纭?); $.exit(); } } //鎵嬫満姝e垯鍒ゆ柇 var phoneReg=function(phone){ var phoneReg = /(^1[3|4|5|7|8|9]\d{9}$)|(^09\d{8}$)/; if (!phoneReg.test(phone)) { layer.msg('璇疯緭鍏ユ湁鏁堢殑鍙风爜锛?); $.exit(); } } //鑾峰彇琛ㄥ崟鍗曟枃鏈€ var input=function(fieldname,desc,require=1){ var value=$.trim($('input[name="'+fieldname+'"]').val()); if(require && !value){ layer.msg(desc+'涓嶈兘涓虹┖锛?); $.exit(); } return value; } //鑾峰彇涓嬫媺鐨勫€ var select=function(fieldname,start){ var select=$('#'+fieldname).html(); if(select==start){ select=''; } return select; } //鑾峰彇涓嬫媺涓斾笉鑳戒负绌 var selectNotEmpty=function(fieldname,start,desc){ var select=$('#'+fieldname).html(); if(select==start){ select=''; } if(!select){ layer.msg('璇烽€夋嫨'+'desc'); return false; } return select; } //鑾峰彇鏂囨湰鍩熺殑鍊 var text=function(fieldname){ return $.trim($('textarea[name="'+fieldname+'"]').val()); } //鑾峰彇鏂囨湰鍩熺殑鍊间笖涓嶈兘涓虹┖ var textNotEmpty=function(fielname,desc){ var value=$.trim($('textarea[name="'+fieldname+'"]').val()); if(!value){ layer.msg(desc+'涓嶈兘涓虹┖锛?); $.exit(); } return value; } //_this 鐐瑰嚮瀵硅薄 num 榛樿鏁伴噺 liObj li瀵硅薄 var page=0; var jiazai=function(liObj,start,num,_this){ var total=liObj.length; page=page+1; var count=start+page*num; for(i=0;i=total){ _this.hide(); } } var xianshi=function(liObj,start){ for(i=0;i-1){ if(sub.substr(iii*2,1)!=keyArr[iii]){ tiaojian=0; } } } if(tiaojian==1){ newPrice2.push(newPrice[ii]); } } return newPrice2; } //瑙勬牸鐐瑰嚮 rowDiv 妯帓瀵硅薄 colDiv 绔栨帓瀵硅薄 priceArr 浠锋牸鏁扮粍 className鍙樿壊绫诲悕 var guigeClick=function(rowDiv,colDiv,priceArr,className){ //鑾峰彇涓嬫爣鍙傛暟 var keyArr=[]; $('.'+rowDiv).each(function(e){ var index=$(this).find(colDiv+'.active').index(); keyArr[e]=index; }) //灏嗘墍鏈夌殑鐐瑰彉鎴愰兘鍙互鐐瑰嚮 $('.'+rowDiv).each(function(e){ $(this).find(colDiv).removeClass(className); }); //閫氳繃姣忎釜瑙勬牸鎸夐挳鐨勫垹閫夋潯浠讹紝绛涢€変环鏍硷紝鐪嬫槸鍚﹀瓨鍦紝瀛樺湪鍙互鐐瑰嚮锛屼笉瀛樺湪涓嶈兘鐐瑰嚮 $('.'+rowDiv).each(function(i){ var _this=$(this); _this.find(colDiv).each(function(ii){ var tiaojian=$.extend(true,[],keyArr); for(var iii in keyArr){ if(i==iii){ tiaojian[i]=ii; } } // console.log(tiaojian);//缁欐瘡涓寜閽敓鎴愮瓫閫夋潯浠 var shaixuanPrice=shopShaixuan(priceArr,tiaojian); var length=shaixuanPrice.length; // console.log(length); if(length==0){ $(this).addClass(className); } }) }) }