$(document).ready(function () { const VAPES_AGEREMINDER = "vapes_ageReminder" //用户存储token名 const VAPES_TOKEN = "vapes_token" //菜单按钮 const mobileMenuBot = $('#mobileMenuBot'); //pc菜单按钮 const computerMenuBot = $('#computerMenuBot'); //触屏事件 || 点击事件 const tap = "ontouchstart" in window ? "touchstart" : "click"; if ($.fn.lazyload) { $("img.lazy").lazyload(); } const initMainHeight = () => { setTimeout(() => { const browserHeight = $(window).height(); const headerHeight = $("#headerContainer").height(); const footerHeight = $("#footerContainer").height(); const minHeight = browserHeight - headerHeight - footerHeight $('#main').css('min-height', minHeight); $('#userNavContainer').css('min-height', minHeight); }, 0) } /** * 年龄提示方法 */ function ageReminderMethod() { const ageReminder = localStorage.getItem(VAPES_AGEREMINDER); const maskElement = $(".maskContainer"); if (!ageReminder) { maskElement.show(0) } else { maskElement.hide(0) } } /** * 手机端菜单展开收起 */ function starSlideToggle() { $(".mobileMenuFixed").stop().slideToggle(80); if (mobileMenuBot.hasClass('open')) { mobileMenuBot.removeClass('open'); } else { mobileMenuBot.addClass('open'); } } /** * 年龄提示 NO 点击 */ $(".ageReminderNo").on(tap, function () { window.close() history.back(); }); /** * 年龄提示 Yes 点击 */ $(".ageReminderYes").on(tap, function (event) { event.stopPropagation(); localStorage.setItem(VAPES_AGEREMINDER, "1"); $(".maskContainer").hide(0) }); /** * 手机端菜单绑定事件 */ mobileMenuBot.on('tap', starSlideToggle) /** * pc端菜单展开收起 */ function computerManuToggle() { $(".pcMenuFixed").stop().slideToggle(80); $("#pcMenuModel").stop().slideToggle(0); if (computerMenuBot.hasClass('open')) { computerMenuBot.removeClass('open'); } else { computerMenuBot.addClass('open'); } } /** * pc端菜单绑定事件 */ computerMenuBot.on(tap, computerManuToggle) $("#pcMenuModel").on(tap, computerManuToggle) ageReminderMethod() initMainHeight() })