var pageurl = window.location.search; if(pageurl == '?m2w') { addcookie('m2wcookie', '1', 0); } if(getcookie('m2wcookie') != '1' && browserredirect()) { location.href = 'http://m.zhhuihua.com'+window.location.pathname+window.location.search; } //检测是否移动设备来访 function browserredirect() { var suseragent= navigator.useragent.tolowercase(); var bisipad= suseragent.match(/ipad/i) == "ipad"; var bisiphoneos= suseragent.match(/iphone os/i) == "iphone os"; var bismidp= suseragent.match(/midp/i) == "midp"; var bisuc7= suseragent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4"; var bisuc= suseragent.match(/ucweb/i) == "ucweb"; var bisandroid= suseragent.match(/android/i) == "android"; var bisce= suseragent.match(/windows ce/i) == "windows ce"; var biswm= suseragent.match(/windows mobile/i) == "windows mobile"; if (bisipad || bisiphoneos || bismidp || bisuc7 || bisuc || bisandroid || bisce || biswm) { return true; } else { return false; } } //写cookie function addcookie(objname, objvalue, objhours) { var str = objname + "=" + escape(objvalue); if (objhours > 0) {//为0时不设定过期时间,浏览器关闭时cookie自动消失 var date = new date(); var ms = objhours * 3600 * 1000; date.settime(date.gettime() + ms); str += "; expires=" + date.togmtstring(); } document.cookie = str; } //读cookie function getcookie(objname) {//获取指定名称的cookie的值 var arrstr = document.cookie.split("; "); for (var i = 0; i < arrstr.length; i++) { var temp = arrstr[i].split("="); if (temp[0] == objname) return unescape(temp[1]); } return ""; } // var cms = new function(){ //全局 this.init = function(){ $('#search').mousemove(function(){ $(this).addclass('searon'); $(this).find('.key').focus(); }).mouseout(function(){ $(this).removeclass('searon'); }); //菜单 $('.mainnav').slide({ type:"menu", titcell:".m", targetcell:".sub", effect:"slidedown", delaytime:200, triggertime:100}); }; //首页 this.index = function(){ //加载橱窗图片 var $banner = $('#banner'); settimeout(function(){ $banner.slide({ maincell:".bd ul", titcell:".hd .box a", effect:"top", delaytime:300, autoplay:true }); },200); //焦点新闻 $(".newfocus").hover(function(){ $(this).addclass("bdon"); },function(){ $(this).removeclass("bdon"); }); $(".newfocus").slide({ maincell:"ul", intertime:2000, effect:"left", autoplay:true }); //业务领域 $(".scrollbox").slide({ maincell:"ul", effect:"leftloop", vis:8, scroll:1, delaytime:800, trigger:"click", autoplay:true, easing:"easeoutcirc"}); //banner function autofocus(){ //获取比例 var w = window.screen.width; if(w<1920){ //控件高度 var r = w/$banner.find('.bd li:eq(0)').find('img').attr('width'); var h = r*655; $banner.height(r*655).find('.bd img').css({'height':h+'px','width':w+'px',}); //工具栏高度 $banner.find('.hd').height(r*108); $banner.slide({ maincell:".bd ul", titcell:".hd .box a", effect:"top", delaytime:300, autoplay:true }); } //计算工具栏高度 r = r*108; $banner.find('.hd').height(r).find('a').height(r); } } //联系我们 this.contact = function(data){ // 百度地图api功能 var map = new bmap.map("bdmap", {enablemapclick:false});//构造底图时,关闭底图可点功能 var point = new bmap.point(113.213434,21.983544); map.centerandzoom(point,19); map.enablescrollwheelzoom(); //启用鼠标滚动对地图放大缩小 map.addcontrol(new bmap.navigationcontrol()); // 添加平移缩放控件 map.addcontrol(new bmap.maptypecontrol({anchor: bmap_anchor_bottom_right})); //卫星、三维地图切换 // 创建标注 var marker = new bmap.marker(point); map.addoverlay(marker); // 将标注添加到地图中 marker.setanimation(bmap_animation_bounce); //跳动的动画 // 创建信息窗口对象 var html = '
' + '

'+data.company+'

' + '
'; var msgwindow = new bmap.infowindow(html); //开启信息窗口 map.openinfowindow(msgwindow,point); //创建监听事件 marker.addeventlistener("click", function(){ map.openinfowindow(msgwindow,point); //开启信息窗口 }); }; //关于我们 this.about = function(){ syscwh(); }; //业务范围 this.scope = function(id){ //业务领域 $(".scopebox").find('.box').slide({ maincell:"ul", effect:"leftloop", vis:7, scroll:1, delaytime:800, trigger:"click", autoplay:true, easing:"easeoutcirc"}); //tabs $('#thead').find('a:eq(0)').addclass('on'); $('#thead').find('a').hover(function(){ var index = $(this).index(); $(this).addclass('on').siblings().removeclass('on'); $('#tbody').find('.box').eq(index).show().siblings().hide(); }); //子菜单 if($('.toolbar').find('.sub').find('.on').length>0){ $('.toolbar').find('.sub').find('.on').parent().show(); } //绑定展开事件 $('.toolbar').find('a').click(function(){ if($(this).next('.sub').length>0){ $(this).next('.sub').slidetoggle(); return false; } }); //统计 if(id!=undefined && id!=''){ //点击事件 $.post("/tools/submit_ajax.ashx?action=view_article_click",{id:id,click:1,hide:1},function(result){ }); } }; //招聘 this.job = function(param){ var is_lock = false, $job = $('#joblist'), $load = $('.jobloading'); bindclick(); //绑定点击事件 param.count = getpagesize(parseint(param.total), parseint(param.size)); //计算总页数 bindpage(param.page, param.count); //绑定分页 //绑定分页 function bindpage(page, count){ laypage({ cont: 'ajaxpage', pages: count, curr: page || 1, jump: function(obj, first){ if(!first){ param.page = obj.curr; ajaxdata(false); } } }); } //绑定提交事件 $('#jobform').submit(function(){ param.title = $(this).find('select[name="title"]').val(); param.company = $(this).find('select[name="company"]').val(); param.address = $(this).find('select[name="address"]').val(); param.keyword = $(this).find('input[name="key"]').val(); ajaxdata(true); //加载数据 return false; }); //绑定点击事件 function bindclick(){ //绑定点击事件 $('#joblist').each(function(index, element) { $(this).find('dt').on('click',function(){ $(this).next('dd').toggle(); }); }); } //异步加载数据 function ajaxdata(state){ if(!is_lock){ is_lock = true; $.ajax({ type: "post", datatype: "json", url: "/plugins/recruit/tools/ajax.ashx?action=list&time=" + math.random(), data: param, beforesend: function () { $load.show(); }, success: function (data) { var html = '', json = data.list; for(var i=0;i' + '
'+json[i].title+'
' + '
'+json[i].company+'
' + '
'+json[i].area+'
' + '
'+ dataformat(json[i].add_time,'yyyy-mm-dd')+'
' + '
'+ dataformat(json[i].end_time,'yyyy-mm-dd')+'
' + '' + '
' + '
' + '
    '; if(json[i].number!='') html += '
  • 招聘人数:'+json[i].number+'
  • '; if(json[i].experience!='') html += '
  • 工作经验:'+json[i].experience+'
  • '; if(json[i].education!='') html += '
  • 学历要求:'+json[i].education+'
  • ' if(json[i].nature!='') html += '
  • 工作性质:'+json[i].nature+'
  • ' if(json[i].major!='') html += '
  • 专业类别:'+json[i].major+'
  • ' if(json[i].money!='') html += '
  • 薪酬待遇:'+json[i].money+'
  • ' html += '
  • 有效期:'+ dataformat(json[i].end_time,'yyyy-mm-dd')+'
  • ' + '
' + '
' + '
' + '
' + '
'+json[i].content+'
' + '' + '
' + '
' + ''; } $('#joblist').html(html); //重新绑定分页 if(state){ bindpage(data.page, data.pagecount); } console.log('ddd'); //绑定事件 bindclick(); $load.hide(); is_lock = false; }, error: function () { $load.hide(); is_lock = false; } }); } } //日期格式化 function dataformat(d, fmt){ var date = new date(d); var o = { "m+": date.getmonth() + 1, //月份 "d+": date.getdate(), //日 "h+": date.gethours(), //小时 "m+": date.getminutes(), //分 "s+": date.getseconds(), //秒 "q+": math.floor((date.getmonth() + 3) / 3), //季度 "s": date.getmilliseconds() //毫秒 }; if (/(y+)/.test(fmt)) fmt = fmt.replace(regexp.$1, (date.getfullyear() + "").substr(4 - regexp.$1.length)); for (var k in o) if (new regexp("(" + k + ")").test(fmt)) fmt = fmt.replace(regexp.$1, (regexp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); return fmt; } // 计算分页数量 function getpagesize(totalcount, pagesize) { //计算页数 if (totalcount < 1 || pagesize < 1) { return 1; } var pagecount = parseint(totalcount / pagesize); if (pagecount < 1) { return 1; } if (totalcount % pagesize > 0) { return (pagecount += 1); } else { if (totalcount % pagesize == 0) return pagecount; } if (pagecount <= 1) { return 1; } return 1; } }; this.apply = function(){ $('#applyform').submit(function(){ //表单 var name,dd = {},$this=$(this); $this.find('input,select,textarea').each(function(){ name = $(this).attr('name'); if(name!=undefined){ dd[name] = $(this).val(); } }); //提交到数据库 $.ajax({ url: $this.attr('action'), type: "post", datatype: 'json', data: dd, success: function(data){ if(data.status==1){ alert(data.msg); settimeout(function(){ location.reload(); },2000); }else{ alert(data.msg); if(data.field != undefined){ $this.find('input[name="'+data.field+'"]').focus(); } } $this.find('.code').trigger('click'); } }); return false; }); }; //新闻 this.news = function(id){ syscwh(); //统计 if(id!=undefined && id!=''){ //点击事件 $.post("/tools/submit_ajax.ashx?action=view_article_click",{id:id,click:1,hide:1},function(result){ }); } }; //企业文化 this.culture = function(id){ syscwh(); //统计 if(id!=undefined && id!=''){ //点击事件 $.post("/tools/submit_ajax.ashx?action=view_article_click",{id:id,click:1,hide:1},function(result){ }); } }; //搜索 this.search = function(key){ if(key!=''){ $('input[name="keyword"]').val(key); } }; //菜单 this.tree = function(obj){ //是否展开 if($(obj).find('.sub').find('.on').length>0){ $(obj).find('.sub').find('.on').parent().show(); } //绑定事件 $(obj).find('a').click(function(){ if($(this).next('.sub').length>0){ $(this).next('.sub').slidetoggle(); return false; } }); }; //同等高度 function syscwh(){ settimeout(function(){ var mh = $('.mainbar').height()+40; var th = $('.toolbar').height(); if(mh>th){ $('.toolbar').height(mh); }/*else if(th>mh){ $('.mainbar').height(th); }*/ },200); } }(); $(function(){ //初始化 cms.init(); }); //切换验证码 function togglecode(obj, codeurl) { $(obj).children("img").eq(0).attr("src", codeurl + "?time=" + math.random()); return false; }