portal html css js resource

genCom.js 14KB

    $(document).ready(function () { $(".unlogin").show(); $(".onlogin").hide(); var footerHeight = $("footer").outerHeight(true); $('#container').css("padding-bottom", footerHeight + "px"); $(".footer_tools").css("bottom", (footerHeight + 10) + "px"); $(window).resize(function () { //窗口大小变更事件 footerHeight = $("footer").outerHeight(true); $('#container').css("padding-bottom", footerHeight + "px"); }); //底部企业入驻 var orgid = $.cookie('orgId'); $("#cmpSet2").on("click", function () { if (orgid && orgid != "null" && orgid != null) { location.href = "cmp-portal/cmp-needList.html" } else { location.href = "cmp-portal/cmp-settled-reg.html" } }) $("#cmpSet3").on("click", function () { if (orgid && orgid != "null" && orgid != null) { location.href = "/cmp-portal/cmp-needList.html" } else { location.href = "/cmp-portal/cmp-settled-reg.html" } }) //搜索框跳转页面 $("#search").on("click", function () { var searchContent = $.trim($("#searchContent").val()); if (searchContent) { wlog("kw", searchContent) setTimeout(function () { location.href = "searchNew.html?searchContent=" + encodeURI(searchContent) }, 300); } }); //enter绑定时间 $("#searchContent").keydown(function (e) { if (e.which == 13) { var searchContent = $.trim($("#searchContent").val()); if (searchContent) location.href = "searchNew.html?searchContent=" + encodeURI(searchContent); } }) $("#hsearchContent").keydown(function (e) { if (e.which == 13) { var searchContent = $.trim($("#hsearchContent").val()); if (!searchContent) { return; } if ($(this).siblings()[0].id == "searchh") { location.href = "/searchNew.html?searchContent=" + encodeURI(searchContent); return; } location.href = "searchNew.html?searchContent=" + encodeURI(searchContent); } }) $("#hsearch").on("click", function () { var searchContent = $.trim($("#hsearchContent").val()); if (searchContent) { wlog("kw", searchContent) setTimeout(function () { location.href = "searchNew.html?searchContent=" + encodeURI(searchContent); }, 300) } }); $("#searchh").on("click", function () { var searchContent = $.trim($("#hsearchContent").val()); if (searchContent) setTimeout(function () { location.href = "/searchNew.html?searchContent=" + encodeURI(searchContent); }, 300) }); /*向下滚动时,header背景变半透明*/ $(document).scroll(function () { var top = $(document).scrollTop(); if (top == 0) { $(".navheader").removeClass("navhdown"); } else { $(".navheader").addClass("navhdown"); } if (top >= 300) { $(".content-left").css({ "position": "fixed", "top": "80px" }) } else { $(".content-left").css({ "position": "static" }) } }); /*选择省份*/ $(document).on("click", "#Province li a", function () { var aVal = $(this).text(); $(this).parent().parent().parent().find('.mr_show').text(aVal); $(this).parent().parent().parent().find('input[name=cho_Province]').val(aVal); if ($("#oprovince").text() == "请选择省/直辖市") { $("#oprovince").removeClass("mr_select"); $("#ocity").removeClass("mr_select"); } else { $("#oprovince").addClass("mr_select"); $("#ocity").removeClass("mr_select"); } }); /*选择城市填充js */ $(document).on("click", "#City li a", function () { var aVal = $(this).text(); $(this).parent().parent().parent().find('.mr_show').text(aVal); $(this).parent().parent().parent().find('input[name=cho_City]').val(aVal); if ($("#ocity").text() == "请选择城市") { $("#ocity").removeClass("mr_select"); } else { $("#ocity").addClass("mr_select"); } }); /*多行文本框样式(带有限制数字)模拟focus效果*/ $(".msgContbox textarea").focus(function () { $(this).parent().css("border-color", "#ff9900"); }).blur(function () { $(this).parent().css("border-color", "#E5E5E5"); }) }); var userid; function exit() { $.cookie('userid', null); $.cookie('userAuth', null); $.cookie('userEmail', null); $.cookie('userMobilePhone', null); $.cookie('userName', null); $.cookie('userType', null); location.href = "index.html" } function exitStaticize() { $.cookie('userid', null, { path: '/' }); $.cookie('userAuth', null, { path: '/' }); $.cookie('userEmail', null, { path: '/' }); $.cookie('userMobilePhone', null, { path: '/' }); $.cookie('userName', null, { path: '/' }); $.cookie('userType', null, { path: '/' }); location.href = "/index.html" } function valUser() { var userid = $.cookie('userid'); var userAuth = $.cookie('userAuth'); if (userid == undefined || userid.length == 0 || userid == "null" || userAuth == false) { location.href = "login.html"; } } function loginStatus() { userid = $.cookie('userid'); userAuth = $.cookie('userAuth'); authentication = $.cookie('authentication'); if (userid && userid != "null" && userid != null) { if (userAuth == "false" && authentication == "null") { location.href = "loginInviteFirst.html"; } if (userAuth == "true" && authentication == "null") { location.href = "fillinfo-select.html"; } if (userAuth == "true" && authentication != "null") { $(".onlogin").show(); $(".unlogin").hide(); $(".portrait-p").attr("src", "/images/head/" + userid + "_m.jpg"); $(".portrait-p").load(function () { //判断图片是否加载,加载不成功默认有默认的图像 }) .error(function () { $(".portrait-p").attr("src", "/images/default-photo.jpg"); }); unReadedCount(userid); unInformCount(userid) } $(".portrait-p").on("click", function () { location.href = "userInforShow.html?professorId=" + userid; }) $(".onlogin").on("click", ".goMyInf", function () { $(this).attr("href", "userInforShow.html?professorId=" + userid) }) } else { $(".unlogin").show(); $(".onlogin").hide(); } } function loginYesOrNo() { userid = $.cookie('userid'); userAuth = $.cookie('userAuth'); authentication = $.cookie('authentication'); if (userid && userid != "null" && userid != null) { if (userAuth == "false" && authentication == "null") { location.href = "/loginInviteFirst.html"; } if (userAuth == "true" && authentication == "null") { location.href = "/fillinfo-select.html"; } if (userAuth == "true" && authentication != "null") { $(".onlogin").show(); $(".unlogin").hide(); $(".portrait-p").attr("src", "/images/head/" + userid + "_m.jpg"); $(".portrait-p").load(function () { //判断图片是否加载,加载不成功默认有默认的图像 }) .error(function () { $(".portrait-p").attr("src", "/images/default-photo.jpg"); }); unReadedCount(userid); } $(".portrait-p").on("click", function () { location.href = "/userInforShow.html?professorId=" + userid; }) $(".onlogin").on("click", ".goMyInf", function () { $(this).attr("href", "/userInforShow.html?professorId=" + userid) }) } else { $(".unlogin").show(); $(".onlogin").hide(); } } function unReadedCount(id) { //查询指定用户的未读消息数量 $.ajax({ type: "get", url: "/ajax/webMsg/unReadedCount", async: true, data: { "id": id }, success: function (data) { console.log(data) if (data.success) { platMessageTotal(id, data.data) } } }); } function unInformCount(id) { //查询指定用户的未读通知数量 $.ajax({ type: "get", url: "/ajax/notify/idx", async: true, data: { "id": id }, success: function (data) { console.log(data) if (data.success && data.data) { if (data.data.unRead != 0) { $(".myinform").find(".badge").text(data.data.unRead); } else { $(".myinform").find(".badge").text(""); } } } }); } function platMessageTotal(id, num) { $.ajax({ url: "/ajax/platform/msg/unread", type: "GET", timeout: 10000, dataType: "json", traditional: true, data: { provider: id }, success: function (data) { console.log(data) if (data.success) { if (data.data) { console.log(data.data + num) if (data.data + num != 0) { $(".mymessage").find(".badge").text(data.data + num); } else { $(".mymessage").find(".badge").text(""); } } } }, error: function () { $.MsgBox.Alert('提示', '链接服务器超时') } }) } //轮播滚动函数 function Carousel(inde, num, show, childcount, obj, next, prev) { var tapnum = 0; //按钮可点击次数 if (childcount > num) { next.css("display", "block"); prev.css("display", "none"); } else { next.css("display", "none"); prev.css("display", "none"); } next.click(function () { if (!obj.is(":animated")) { if (num < childcount) { tapnum++; prev.css("display", "block"); if (tapnum == childcount - show) { next.css("display", "none"); } num++; obj.animate({ left: "-=212px" }, 600); } } }); prev.click(function () { if (!obj.is(":animated")) { if (num > inde) { tapnum--; next.css("display", "block"); if (tapnum == 0) { prev.css("display", "none"); } num--; obj.animate({ left: "+=212px" }, 600); } } }); } /*判断是否收藏资源文章或者是否关注专家*/ function ifcollectionAbout(watchObject, sel, num) { var that = sel; $.ajax('/ajax/watch/hasWatch', { data: { "professorId": userid, "watchObject": watchObject }, dataType: 'json', //数据格式类型 type: 'get', //http请求类型 timeout: 10000, async: false, success: function (data) { if (data.success && data.data != null) { if (num == "1" || num == "6" || num == "12") { //已关注专家 $(that).addClass("attenedSpan"); $(that).text("已关注"); } else { //已收藏资源或文章 $(that).removeClass("icon-collect"); $(that).addClass("icon-collected"); } } else { if (num == "1" || num == "6" || num == "12") { //关注专家 $(that).removeClass("attenedSpan"); $(that).text("关注"); } else { //收藏资源或文章 $(that).addClass("icon-collect"); $(that).removeClass("icon-collected"); // } } }, error: function (data) { $.MsgBox.Alert('提示', "服务器链接超时"); } }); } /*收藏资源、文章或者关注专家*/ function collectionAbout(watchObject, sel, num) { var that = sel; $.ajax('/ajax/watch', { data: { "professorId": userid, "watchObject": watchObject, "watchType": num, "uname": $.cookie("userName") }, dataType: 'json', //数据格式类型 type: 'POST', //http请求类型 timeout: 10000, async: false, success: function (data) { if (data.success) { console.log(data) if (num == "1" || num == "6" || num == '12' ) { $(that).addClass("attenedSpan"); $(that).text("已关注"); } else { $(that).removeClass("icon-collect"); $(that).addClass("icon-collected"); } } }, error: function (data) { $.MsgBox.Alert('提示', "服务器链接超时"); } }); } /*取消收藏资源、文章或者取消关注专家*/ function cancelCollectionAbout(watchObject, sel, num) { var that = sel; $.ajax({ url: '/ajax/watch/delete', data: { professorId: userid, watchObject: watchObject }, dataType: 'json', //数据格式类型 type: 'post', //http请求类型 timeout: 10000, async: true, success: function (data) { console.log(data.success) if (num == "1" || num == "6" || num == "12") { //关注专家 $(that).removeClass("attenedSpan"); $(that).text("关注"); } else { //收藏资源或文章 $(that).addClass("icon-collect"); $(that).removeClass("icon-collected"); } }, error: function (data) { $.MsgBox.Alert('提示', "服务器链接超时"); } }); } //反馈意见成功 function backSuccessed() { $(".correctCon").val(""); $(".correctSubmit").attr("disabled", true); $(".correctSubmit").parents(".correctBlock").fadeOut(); $.MsgBox.Alert('提示', '感谢您的反馈,我们马上处理。'); $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain'); } function suImg() { $("#mb_msgicon").css("background", 'url("/images/sign_icon_chenggong_nor.png") 0% 0% / contain'); $("#mb_ico").css("background", 'url(/images/sign_icon_guanbi_nor.png) center center no-repeat'); } //发现上方轮播 var bannerRotate = { // banner rotating _time: 3000, _i: 0, _interval: null, _navId: "#slide-tab", _navBox: "#slide-list", bannerShow: function () { $(this._navId).find("li").removeClass("slide-tab-item-active"); $(this._navId).find("li:eq(" + this._i + ")").addClass("slide-tab-item-active"); $(this._navBox).find("li").removeClass("slide-item-active"); $(this._navBox).find("li:eq(" + this._i + ")").addClass("slide-item-active"); }, bannerStart: function () { var _this = this; _this._interval = setInterval(function () { if (_this._i >= 4) { _this._i = 0; } else { _this._i++; } _this.bannerShow(); }, _this._time); }, bannerInit: function () { var _this = this; _this.bannerStart(); $(_this._navId).find("li").bind("mouseover", function () { clearInterval(_this._interval); _this._i = $(this).index(); _this.bannerShow(); _this.bannerStart(); }); } }; $(document).ready(function () { //处理点击事件,需要打开原生浏览器 $("body").on("click", "a.advertsub", function () { var adId = this.getAttribute('data-id'); console.log(adId) wlog("ad", adId, "1"); return true; }) })