$(function () { // $(document).bind('click',function(e){ //   var e = e || window.event; //浏览器兼容性 //   var elem = e.target || e.srcElement; //   while (elem) { //循环判断至跟节点,防止点击的是div子元素 //     if (elem.id && elem.id=='show-jobType') { //     return; //   } //   elem = elem.parentNode; //   } //   $('#show-jobType').removeClass('active'); //点击的不是div或其子元素 // alert(1) // }); $('.pwdStrong').keyup(function () { debugger; var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g"); var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g"); var enoughRegex = new RegExp("(?=.{6,}).*", "g"); if (false == enoughRegex.test($(this).val())) { $('#level').removeClass('pw-weak'); $('#level').removeClass('pw-medium'); $('#level').removeClass('pw-strong'); $('#level').addClass(' pw-defule'); //密码小于六位的时候,密码强度图片都为灰色 } else if (strongRegex.test($(this).val())) { $('#level').removeClass('pw-weak'); $('#level').removeClass('pw-medium'); $('#level').removeClass('pw-strong'); $('#level').addClass(' pw-strong'); //密码为八位及以上并且大小写字母数字特殊字符三项都包括,强度最强 } else if (mediumRegex.test($(this).val())) { $('#level').removeClass('pw-weak'); $('#level').removeClass('pw-medium'); $('#level').removeClass('pw-strong'); $('#level').addClass(' pw-medium'); //密码为七位及以上并且字母、数字、特殊字符三项中有两项,强度是中等 } else { $('#level').removeClass('pw-weak'); $('#level').removeClass('pw-medium'); $('#level').removeClass('pw-strong'); $('#level').addClass('pw-weak'); //如果密码为6为及以下,就算字母、数字、特殊字符三项都包括,强度也是弱的 } return true; }); $('.hoverActive').hover(function () { var toggle=$(this).attr('toggle'); $('#'+toggle).addClass('active'); },function () { var toggle=$(this).attr('toggle'); $('#'+toggle).removeClass('active'); }); //实现全选反选 $("table .zwCheck").on('click', function() { if($("table .zwCheck").length === $("table .zwCheck:checked").length) { $("#All").prop("checked", true); } else { $("#All").prop("checked", false); } }) }); function showSlideTab(e) { var toggle=$(e).attr('toggle'); $(e).addClass('active').siblings().removeClass('active'); $("#"+toggle).slideDown().siblings().slideUp(); } // 点击显示隐藏 function sliderToggle(e) { var obj1=$(e).attr("data-toggle"); $("."+obj1).slideToggle(); } // select模仿事件 function selectItem(e) { var showHtml=$(e).attr("selectName"); var showSelectData=$(e).attr("show-select"); $(e).addClass('active').siblings().removeClass('active'); $('#'+showSelectData).html(showHtml); } // 点击添加删除类名 function toggleActive(e) { $(e).toggleClass('active') } // 筛选条件 $('.selectTwo a').click(function (e) { if($('.selectTwo a').index(this)==0){ $(this).toggleClass('active'); $(this).siblings().removeClass('active'); }else{ $(this).toggleClass('active'); $(this).siblings().eq(0).removeClass('active'); } }); // 全选 function AllSelect(e) { var allItem=$(e).attr('toggle'); var isCheck=$(e).is(':checked'); $('.'+allItem).each(function() { this.checked = isCheck; //循环赋值给每个复选框是否选中 }); // if($(e).prop('checked')==true){ // $('.'+allItem).attr('checked',true); // }else if($(e).prop('checked')==false){ // $('.'+allItem).attr('checked',false); // } } // 单选 function selectOne(e) { $(e).addClass('active').siblings().removeClass('active'); } // 弹出1 function pop1(msg,content,btn,fun1,fun2) { layer.open({ type: 1, area: ['400px','280px'], title: msg, shadeClose: false, btn:btn, closeBtn: 0, btn1:function(){ fun1(); }, btnAlign: 'c', moveType: 1, content: content, success: function(layero){ } }); } // 弹出 function pop(type,msg,w,h,closeBtnType,content,btn,fun1,fun2) { layer.open({ type: type, area: [w,h], title: msg, shadeClose: false, closeBtn:closeBtnType, btn:btn, btn1:function(){ fun1(); }, btnAlign: 'c', moveType: 1, content: content, success: function(layero){ } }); } // 弹出iframe框 function popIframe(url,msg,w,h) { layer.open({ type: 2, title: msg, closeBtn: 1, shade: [0], closeBtnType:1, area: [w, h], anim: 2, content: [url, 'no'], success: function(layero, index){ var body = layer.getChildFrame('body', index); body.find('#close').click(function () { layer.close(index); }) } }); } function popIframeForComplaint(url,msg,w,h) { layer.open({ type: 2, title: msg, closeBtn: 1, shade: [0], closeBtnType:1, area: [w, h], anim: 2, content: [url, 'no'], success: function(layero, index){debugger; var body = layer.getChildFrame('body', index); body.find('#close').click(function () { layer.close(index); }); body.find('input[type="button"]').click(function(){ layer.close(index); }); } }); } function popIframeNoclose(url,msg,w,h) { layer.open({ type: 2, title: msg, closeBtn: 1, shade: [0], closeBtnType:1, area: [w, h], anim: 2, content: [url, 'no'], success: function(layero, index){ var body = layer.getChildFrame('body', index); body.find('#close').click(function () { layer.close(index); }); body.find('#refresh').click(function(){ layer.close(index); window.location.reload(); }); } }); } function popIframePoster(url,msg,w,h) { layer.open({ type: 2, title: msg, closeBtn: 1, shade: [0], closeBtnType:1, area: [w, h], anim: 2, content: [url, 'no'], success: function(layero, index){ var body = layer.getChildFrame('body', index); body.find('#close').click(function () { layer.close(index); }); body.find('#refresh').click(function(){ layer.close(index); window.location.reload(); }); }, cancel: function (index, layero) {//取消事件 location.reload(); }, }); } // 弹框显示隐藏 function modelPop(e) { var showChild=$(e).attr('toggle'); $('.xf-model').slideDown().children('.'+showChild).css('display','block'); } // 关闭弹框 function closePop(e) { var toggle=$(e).attr('toggle'); $('.xf-model').slideUp().children('.'+toggle).fadeOut(); } // 关闭弹出2 function closePop2(e) { layer.closeAll(); // layer.close(index); } // 关闭求职选择 function closeSelect(e) { $(e).parent().fadeOut(); } function showSelext(e) { var toggle= $(e).attr('toggle'); $('.'+toggle).fadeIn(); } // 弹出个人登录框 function loginPop(e) { popIframeNoclose(CTX+"/com/pop/login/person",'','370px','398px'); } // 弹出企业登录框 function loginCorpPop(e) { popIframeNoclose(CTX+"/com/pop/login/corp",'','370px','398px'); } function onlineKnow(e) { var url=$(e).attr('data-url'); popIframeNoclose(url,'','1000px','600px'); } // 弹出设置状态框 function statusPop(e) { var url=$(e).attr('data-url'); popIframe(url,['设置状态','background:0;border-bottom:0;'],'530px','400px'); } // 面试邀请方法 function yqPop(e) { var url=$(e).attr('data-url'); popIframe(url,['邀请面试','background:0;border-bottom:0;'],'530px','500px'); } // 弹出 function selectQzItem(e) { var toggle=$(e).attr('toggle'); $(e).addClass('active').siblings().removeClass('active'); var html=$(e).html(); $('#'+toggle).html(html); $(e).parents('.selectQzStatus').fadeOut(); } // 广告位加 function addNum(e) { var num=parseFloat($('.showNum').text()); num++; $('.showNum').text(num); console.log(num); } // 广告位减少周期 function reduceNum() { var num=parseFloat($('.showNum').text()); if(num==0){ return; }else{ num--; $('.showNum').text(num); } } // 删除屏蔽公司 function deleteParent(e) { $(e).parent().remove(); } //查看大图 //获取地址栏参数 function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; } //获取地址栏参数tab定位 function tabPos(tab) { var tabItem=GetQueryString(tab) ; if(tabItem){ $.each($('.tabPos .ItemTab'),function (i,auto) { if($(auto).attr('data-tab')==tabItem){ $(auto).addClass('active').siblings().removeClass('active'); var id=$(auto).attr('toggle'); $("#"+id).addClass('active').siblings().removeClass('active'); } }) } } function tabPayWayShow(e) { var toggle=$(e).attr('toggle') $('.'+toggle).addClass('active'); } //去除active function deleteActive(e) { var toggleId=$('.payImg').children('.pay.active').attr('id'); console.log(toggleId); $.each($('.payWayItemBox .payWayItem'),function (i,auto) { if($(auto).attr('toggle')==toggleId){ $(auto).addClass('active').siblings().removeClass('active'); } }); var toggle=$(e).attr('toggle'); $('.'+toggle).removeClass('active'); } //确定选择 function surePayWay(e) { var toggle=$(e).attr('toggle'); $('.'+toggle).removeClass('active'); var toggle2=$(e).attr('toggle'); var selectWay=$('.'+toggle2).children('.payWayItemBox').children('.payWayItem.active').attr('toggle'); $('#'+selectWay).addClass('active').siblings().removeClass('active') } function closeIframe(e) { parent.location.reload(); var index = parent.layer.getFrameIndex(window.name); parent.layer.close(index); } //hover添加active移除active $('.hoverActive').hover(function () { var toggle=$(this).attr('toggle'); $('#'+toggle).addClass('active'); },function () { var toggle=$(this).attr('toggle'); $('#'+toggle).removeClass('active'); }); function hideElement(e) { var toggle=$(e).attr('toggle'); $('#'+toggle).removeClass('active'); } function actShowPanel(e) { var toggle=$(e).attr('toggle'); $(e).parents('.'+toggle).addClass('active').siblings().removeClass('active') } function commentStar(e) {debugger; if($(e).hasClass('active')){ $(e).removeClass('active') $(e).nextAll().removeClass('active') } else{ $(e).addClass('active') $(e).prevAll().addClass('active') } var len = $(e).parent('p').children("i.active").length; $(e).parent('p').next().val(len); } function submit(){ personEducationForm } function showZwType(e){ var toggle = $(e).attr('toggle') if($(toggle).css('display') === 'none'){ $(toggle).show(); }else{ $(toggle).hide(); } } function closeActive(e){ var toggle = $(e).attr('toggle') $(toggle).removeClass('active'); } //图片放大 function openBigImg(parentElementId,num){ layer.photos({ photos:parentElementId ,anim:-1 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数) ,shade:0.3 //,isOutAnim:false ,closeBtn:1 ,area: ['530px'] ,type:1 , start:num ,id:"scanImg_1707161320" }); } function tsPop(e) { var url=$(e).attr('data-url'); popIframeForComplaint(url,['投诉','border-bottom:1px solid #E6E6E6;font-size:18px;'],'650px','500px'); } function removeRed(e){ $(e).removeClass("u-red"); } function toGgfw(sign){ if(sign=='notonline'){ layer.alert("该业务即将上线,敬请期待!",{title:"系统提示",btn:["确定","取消"]}); return false; }else if (sign=='byssmdj'){ layer.alert("您即将进入河南就业网上办事大厅进行业务办理!",{title:"系统提示",btn:["确定","取消"]},function(index){ layer.close(index); var url = "http://hnjy.hrss.henan.gov.cn/jyweb/#/index"; window.open(url); }); }else { var url = CTX+"/ggfw/login/third/toLogin.xf?sign="+sign; $.post(url,function(data){ if(data.result == 1){ layer.alert("您即将进入河南省流动人员公共服务网进行档案业务办理!",{title:"系统提示",btn:["确定","取消"]},function(index){ layer.close(index); var token = data.data.token; var ggfwUrl = data.data.url var url = ggfwUrl+"/ggfw/login/third/index.xf?token="+token; window.open(url); }); }else if(data.result == 0){ loginPop(); }else{ } },"json"); } } window.onload = function() { var clientH = document.body.clientHeight; //网页内容实际高度 var availH = window.innerHeight; // 一整屏的高度 if (Number(availH) - Number(clientH) > 0){ console.log(Number(availH), Number(clientH)) $('body').height(availH) $('.indexFooterBg').css({'position':'absolute'}) } };