var initSideBar = function (data, hookpre) { var hook_sidebar = TOOLS.hook(data, hookpre + '_sideBar'); if (hook_sidebar !== null && typeof hook_sidebar === 'string') { data.hook_sidebar = hook_sidebar; } TC.load("sidebar.htm"); var tmpl = template.render('sideBar_' + hookpre, data); var mask = ''; jQuery(mask + tmpl).appendTo('body'); var sideBarInit = jQuery('#fwin_normal_sideBar'); sideBarInit.attr('showed', ''); $('.g-mask').on('click', function (e) { showSideBar(); }); if (data.Variables.member_uid != '0') { $('.s_prfile').on('click', function (e) { TOOLS.openNewPage('?a=profile'); }); } else { $('.s_prfile').html('登录'); $('.s_prfile').on('click', function (e) { TOOLS.openNewPage('?a=login&referer=' + escape(window.location.search)); }); } TOOLS.getCheckInfo(function (re) { var num = 0; if (data.Variables.notice.newmypost != '0') { num += parseInt(data.Variables.notice.newmypost); } if (data.Variables.notice.newpm != '0') { num += parseInt(data.Variables.notice.newpm); } if (num > 0) { $('.sidePerMan .numP').show(); $('.sidePerMan .numP').html(num); } }); }; var showSideBar = function () { var sideBar = jQuery('#fwin_normal_sideBar'); var mask = jQuery('#fwin_mask_tips'); mask.height(jQuery(document).height()); if (sideBar.attr('showed')) { sideBar.hide(); mask.hide(); sideBar.attr('showed', ''); } else { sideBar.show(); mask.show(); sideBar.attr('showed', '1'); } };