Cms = {}; /** * 浏览次数 */ Cms.viewCount = function(base, contentId, views, downs, ups, downloads, comments) { views = views || "views"; downs = downs || "downs"; ups = ups || "upLikes"; downloads = downloads || "downloads"; comments = comments || "comment .small"; $.getJSON(base + "/content/view", { contentId : contentId }, function(data) { var json = data.data; if (json != null) { //总 $("#" + views).text(json.views); $("#" + downs).text(json.downs); $("#" + ups).text(json.ups); $("#" + downloads).text(json.downloads); $("#" + comments).text(json.comments); // 是否收藏 if (json.isCollection) { $("#heart").attr("name","1") $("#heart").attr("class","iconfont iconheart-fill") // } else { // $("#heart").attr("name","2") $("#heart").attr("class","iconfont iconheart hover") } } }); } function getHeaders(req){ var headerArr = req.getAllResponseHeaders().split('\n'); var headers = {}; for(var i = 0;i this.prollCopy[0].offsetHeight) { this.proll[0].scrollTop = this.rollSpan + 1; } else { if (this.proll[0].scrollTop % (this.unitHight * this.rollRows) == 0 && this.sleepCount <= this.sleepTime && this.isSleep) { this.sleepCount++; if (this.sleepCount >= this.sleepTime) { this.sleepCount = 0; this.proll[0].scrollTop += this.rollSpan; } } else { var modCount = (this.proll[0].scrollTop + this.rollSpan) % (this.unitHight * this.rollRows); if (modCount < this.rollSpan) { this.proll[0].scrollTop += this.rollSpan - modCount; } else { this.proll[0].scrollTop += this.rollSpan; } } } } Cms.LeftRoller = function(rid, speed, rollSpan) { this.rid = rid; this.speed = speed; this.rollSpan = rollSpan; this.proll = $('#roll-' + rid); this.prollOrig = $('#roll-orig-' + rid); this.prollCopy = $('#roll-copy-' + rid); this.prollCopy[0].innerHTML = this.prollOrig[0].innerHTML; var o = this; this.pevent = setInterval(function() { o.roll.call(o) }, this.speed); } Cms.LeftRoller.prototype.roll = function() { if (this.proll[0].scrollLeft > this.prollCopy[0].offsetWidth) { this.proll[0].scrollLeft = this.rollSpan + 1; } else { this.proll[0].scrollLeft += this.rollSpan; } } /** * 收藏信息 */ Cms.collect = function(base, cId, operate,showSpanId,hideSpanId) { $.post(base + "/member/collect.jspx", { "cId" : cId, "operate" : operate }, function(data) { if(data.result){ if(operate==1){ alert("收藏成功!"); $("#"+showSpanId).show(); $("#"+hideSpanId).hide(); }else{ alert("取消收藏成功!"); $("#"+showSpanId).hide(); $("#"+hideSpanId).show(); } }else{ alert("请先登录"); } }, "json"); } /** * 列表取消收藏信息 */ Cms.cmsCollect = function(base, cId, operate) { $.post(base + "/member/collect.jspx", { "cId" : cId, "operate" : operate }, function(data) { if(data.result){ if(operate==1){ alert("收藏成功!"); }else{ alert("取消收藏成功!"); $("#tr_"+cId).remove(); } }else{ alert("请先登录"); } }, "json"); } /** * 检测是否已经收藏信息 */ Cms.collectexist = function(base, cId,showSpanId,hideSpanId) { $.post(base + "/member/collect_exist.jspx", { "cId" : cId }, function(data) { if(data.result){ $("#"+showSpanId).show(); $("#"+hideSpanId).hide(); }else{ $("#"+showSpanId).hide(); $("#"+hideSpanId).show(); } }, "json"); } /** * 申请职位信息 */ Cms.jobApply = function(base, cId) { $.post(base + "/member/jobapply.jspx", { "cId" : cId }, function(data) { if(data.result==-1){ alert("请先登录"); location.href="cbtf ""/login.jspx"; }else if(data.result==-2){ alert("职位id不能为空"); }else if(data.result==-3){ alert("未找到该职位"); }else if(data.result==-4){ alert("您还没有创建简历,请先完善简历"); }else if(data.result==0){ alert("您今天已经申请了该职位!"); }else if(data.result==1){ alert("成功申请了该职位!"); } }, "json"); } Cms.checkPerm = function(base, contentId) { $.getJSON(base + "/page_checkperm.jspx", { contentId : contentId }, function(data) { if (data==3) { alert("请先登录"); location.href="cbtf ""/user_no_login.jspx"; }else if(data==4){ location.href="cbtf ""/group_forbidden.jspx"; }else if(data==5){ location.href="cbtf ""/content/buy.jspx?contentId="+contentId; } }); } Cms.collectCsi = function(base,collectCsiDiv, tpl, contentId) { collectCsiDiv = collectCsiDiv || "collectCsiDiv"; $("#"+collectCsiDiv).load(base+"/csi_custom.jspx?tpl="+tpl+"&cId="+contentId); } Cms.getCookie=function getCookie(c_name){ if (document.cookie.length>0) { c_start=document.cookie.lastIndexOf(c_name + "="); if (c_start!=-1) { c_start=c_start + c_name.length+1; c_end=document.cookie.indexOf(";",c_start); if (c_end==-1){ c_end=document.cookie.length; } return unescape(document.cookie.substring(c_start,c_end)); } } return ""; } Cms.MobileUA=function(){ var ua = navigator.userAgent.toLowerCase(); var mua = { IOS: /ipod|iphone|ipad/.test(ua), //iOS IPHONE: /iphone/.test(ua), //iPhone IPAD: /ipad/.test(ua), //iPad ANDROID: /android/.test(ua), //Android Device WINDOWS: /windows/.test(ua), //Windows Device TOUCH_DEVICE: ('ontouchstart' in window) || /touch/.test(ua), //Touch Device MOBILE: /mobile/.test(ua), //Mobile Device (iPad) ANDROID_TABLET: false, //Android Tablet WINDOWS_TABLET: false, //Windows Tablet TABLET: false, //Tablet (iPad, Android, Windows) SMART_PHONE: false //Smart Phone (iPhone, Android) }; mua.ANDROID_TABLET = mua.ANDROID && !mua.MOBILE; mua.WINDOWS_TABLET = mua.WINDOWS && /tablet/.test(ua); mua.TABLET = mua.IPAD || mua.ANDROID_TABLET || mua.WINDOWS_TABLET; mua.SMART_PHONE = mua.MOBILE && !mua.TABLET; return mua; }