/* *str *width:Number类型,截取多少位 *ellipsis:string类型,后面拼接 */ function interception(str, width, ellipsis) { if (width < (str || '').length) { //大于width就截取 str = str.substring(0, width); if (ellipsis) { return str + ellipsis; } else { return str; } } else { //小于等于,就返回本身 return str; } }; /*等高布局*/ function equalHeight(dom) { var tallest = 0; dom.each(function (index, ele) { if ($(ele).outerHeight() > tallest) { tallest = $(ele).innerHeight(); } }); return tallest; }; /* *时间 */ function timeChange(temp, split, split2) { var result = {}; var newDate = new Date(parseInt(temp)); var year = newDate.getFullYear(); var month = (newDate.getMonth() + 1) < 10 ? '0' + (newDate.getMonth() + 1) : (newDate.getMonth() + 1); var day = newDate.getDate() < 10 ? '0' + newDate.getDate() : newDate.getDate(); var hh = newDate.getHours() < 10 ? '0' + newDate.getHours() : newDate.getHours(); var ii = newDate.getMinutes() < 10 ? '0' + newDate.getMinutes() : newDate.getMinutes(); var ss = newDate.getSeconds() < 10 ? '0' + newDate.getSeconds() : newDate.getSeconds(); if (split) { result = year + split + month + split + day; } else { result.year = year; result.month = month; result.day = day; } if(split2) { result2 = hh + split2 + ii; return [result,result2]; } return result; }; /* * 时长 */ function timeDuration(temp, split, type) { var h = Math.floor(temp/(1000 * 60 * 60)) % 24; var m = Math.floor(temp/(1000 * 60)) % 60; var s = Math.floor(temp/ 1000) % 60; if(type == 1) { return h + '小时' + m + '分钟'; } else { h = h<10?'0' + h: h; m = m<10?'0' + m: m; s = s<10?'0' + s: s; return h + split + m + split + s; } } /* *补零 * 1 => 01 * 12 => 12 * */ function ToDo(n) { return n < 10 ? '0' + n : '' + n }; /* *获取query * { * curPage:2, * pageSize:10 * } * */ function getQuery() { var url = window.location.search.slice(1); var obj = {}; var arr = url.split('&') var arr2 = []; for (var i = 0; i < arr.length; i++) { arr2 = arr[i].split('='); obj[arr2[0]] = arr2[1]; } return obj; }; /* * 16进制转rgba() * */ function colorToRgb(ele, opacity) { var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/; var sColor = ele.toLowerCase(); if (sColor && reg.test(sColor)) { if (sColor.length === 4) { var sColorNew = "#"; for (var i = 1; i < 4; i += 1) { sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1)); } sColor = sColorNew; } //处理六位的颜色值 var sColorChange = []; for (var i = 1; i < 7; i += 2) { sColorChange.push(parseInt("0x" + sColor.slice(i, i + 2))); } return "rgba(" + sColorChange.join(",") + "," + opacity + ")"; } else { return sColor; } }; /* * 回顶 * * */ $.fn.extend({ scroll: function (obj) { var self = this;//this代表window obj.on('click', function () { $("html,body").animate({scrollTop: 0}, 400); return false; }); self.on('scroll', function () { var scrollTop = self.scrollTop(); if (scrollTop >= 300) { obj.show(); } else { obj.hide(); } }); } }); /* *函数节流 * */ function throttle(method, context) { clearTimeout(method.tId); method.tId = setTimeout(function () { method.call(context); }, 100); }; /* *获取默认滚动条宽度 * */ function getScrollWidth() { var noScroll, scroll, oDiv = document.createElement("DIV") doc = document.documentElement || document.body; oDiv.style.cssText = "position:absolute; top:-1000px; width:100px; height:100px; overflow:hidden;"; noScroll = doc.appendChild(oDiv).clientWidth; oDiv.style.overflowY = "scroll"; scroll = oDiv.clientWidth; doc.removeChild(oDiv); return noScroll - scroll; }; /* *获取query * */ function getQuery(){ var url = window.location.search.slice(1); var obj = {}; var arr = url.split('&') var arr2 = []; for(var i =0;i -1) { url += "&spreadToken=" + sessionStorage.getItem("spreadToken"); } else { url += "?spreadToken=" + sessionStorage.getItem("spreadToken"); } }*/ return url; }; // 首页各项点击跳转二级页面 function jumpToSecondPage(ntype, parentId, infoId, refUrl,openType) { if (ntype == "0") { // 跳转到文章列表 var url = getAppServer() + '/page/list/' + sCode + "/" + parentId + "_5_1"; } else if (ntype == "1") { // 跳转到文章详情 var url = getAppServer() + '/page/detail/' + sCode + "/" + parentId + "/" + infoId; } else if (ntype == "2") { //跳到自带的链接 var url = refUrl; } else if (ntype == "3") { // 跳转到校园风采 var url = getAppServer() + '/page/photo/' + sCode; } else if (ntype == "4") { // 跳转到 视频在线 var url = getAppServer() + '/page/video/' + sCode; } else if (ntype == "9") { // 跳转到 招录公告 var url = getAppServer() + '/page/notice/' + sCode + "_5_1"; } else if (ntype == "10") { // 跳转到 热点信息 var url = getAppServer() + '/page/hot/' + sCode + "_5_1"; } if (openType=="new") { window.open(toDetailPage(url)); } else { window.location.href = toDetailPage(url); } }; function jumpToPage(obj) { obj.ntype = obj.ntype || 0; //类型 obj.infoId = obj.infoId || 0; //文章 obj.parentId = obj.parentId || 0; //分类id obj.refUrl = obj.refUrl || null //外链 obj.openType = obj.openType || 0; //是否新开窗口 obj.pageSize = obj.pageSize || PageSize; //列表页数 if (obj.ntype == "0") { // 跳转到文章列表 var url = getAppServer() + '/page/list/' + sCode + "/" + obj.parentId + "_"+obj.pageSize+"_1"; } else if (obj.ntype == "1") { // 跳转到文章详情 var url = getAppServer() + '/page/detail/' + sCode + "/" + obj.parentId + "/" + obj.infoId; } else if (obj.ntype == "2") { //跳到自带的链接 var url = obj.refUrl; } else if (obj.ntype == "3") { // 跳转到校园风采 var url = getAppServer() + '/page/photo/' + sCode; } else if (obj.ntype == "5"||obj.ntype == "4") { // 跳转到 视频在线 var url = getAppServer() + '/page/video/' + sCode + '?catId=' + obj.parentId; } else if (obj.ntype == "9") { // 跳转到 招录公告 var url = getAppServer() + '/page/notice/' + sCode + "_" + obj.pageSize + "_1"; } else if (obj.ntype == "10") { // 跳转到 热点信息 var url = getAppServer() + '/page/hot/' + sCode + "_" + obj.pageSize + "_1"; } if (obj.openType == "new") { window.open(toDetailPage(url)); } else { window.location.href = toDetailPage(url); } }; function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i 您好,'+ data.creator +'\
\ 我的资料\ 招办回复\ 在线留言\ 退出登录\
\ ' $('.cg_login').html(html) // 点击我的资料 跳转到我的资料页面 16 $(".my_personalFile").click(function () { var url = getAppServer() + '/page/personal/' + sCode; window.open(toDetailPage(url)); }); // 点击 招办回复 跳转到消息列表页面 15 $(".my_messageList").click(function () { var url = getAppServer() + '/page/message/' + sCode; window.open(toDetailPage(url)); }); // 点击 在线留言 跳转到在线留言页面 14 $(".my_onlineMessage").click(function () { var url = getAppServer() + '/page/online/' + sCode; window.open(toDetailPage(url)); }); // 点击 退出登录 清空缓存 $(".my_loginOut").click(function () { var url = getAppServer() + "/v5users/logOut?" + "identify=" + identify; window.location.href = toDetailPage(url); }); } } // 机器人登陆后,跳转到首页且同时打开机器人窗口 if (localStorage.needOpen == "1") { var objWin = null; if (pui) { var scodename = "湖北经济学院"; localStorage.needOpen ="2"; var url = getRobotServer() + "/users?" + staticUtil.handleRobotLink(pun, sCode, scodename, res.data.userToken); if (objWin == null || objWin.closed) { objWin = window.open(url, '_blank'); if (objWin == null || typeof(objWin) == 'undefined') { alert("智能机器人聊天窗口被浏览器阻止,请点击允许弹出窗口"); } } else { objWin.focus(); } } } }) } }) } $(function(){ //首页总访问量 if($('#devide_homePage').length > 0){ getTotalViewTimes({}); } })