1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- $(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();
- event.preventDefault();
- 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()
- })
|