This commit is contained in:
2025-07-12 15:34:14 +08:00
commit b837e4da11
1382 changed files with 97515 additions and 0 deletions

101
static/js/common.js Normal file
View File

@ -0,0 +1,101 @@

let NAV_MENU_STATUS = false;
const requestApi = 'http://proxy.apiapl.com/api/v1';
let kwdValue = new URLSearchParams(window.location.search).get('kwd');
let invitCode = new URLSearchParams(window.location.search).get('code');
if (kwdValue) {
localStorage.setItem("keyword", kwdValue);
}
if(invitCode){
localStorage.setItem("invitCode", invitCode);
}
// const $POST_P = async (u, d) => $.post(_payApi + u, { ...d,session: localStorage.getItem("session") || "" });
// const requestApi = 'http://proxy.apiapl.com/api/v1';
const loading = async (v) =>{
if (typeof v == "undefined" || v) {
if ($(".lo_loading").length) {
return;
}
var child = $('<div class="lo_loading"><div class="load"></div></div>');
$(document.body).append(child);
return;
}
$(".lo_loading").remove();
}
const nav_init = async () => {
if ($(document).scrollTop() > 44) {
$(".nav_header").addClass("active");
}
$(document).on("scroll", function () {
if ($(document).scrollTop() > 44) {
$(".nav_header").addClass("active");
} else {
$(".nav_header").removeClass("active");
}
});
$('.m-menu-list-main>.m-menu-list-item').on('click', function () {
});
$(".m-menu-list-main>.m-menu-list-item").click((e) => {
const DOM = $(e.currentTarget).parent()[0];
if ($(DOM).hasClass("active")) return $(DOM).removeClass("active");
$(DOM).addClass("active").siblings(".m-menu-list-main").removeClass("active");
});
$('.mobile_menu').on('click',function(){
$('.header_container>.m-menu-list').show();
})
$('.m-menu-list-hesder>img').on('click',function(){
$('.header_container>.m-menu-list').hide();
})
$('.m-menu-list-hesder img, .nav-small-screen .bg').on('click',function(){
$('.nav-small-screen').removeClass('active');
$('.nav-small-screen>.bg').fadeOut();
})
$('.faq-list>div:nth-of-type(1)').on('click',function(e){
e.stopPropagation();
$(this).siblings().slideToggle(200);
$(this).parents(".faq-list").toggleClass("on");
$(this).parents(".faq-list").siblings().find("div:nth-of-type(2)").slideUp(200);
$(this).parents(".faq-list").siblings().removeClass("on");
})
};
$(function () {
nav_init();
});
const messageData = {
handle: null,
delayTime: 3000,
obj: []
}
const messageFn= async (v) => {
clearTimeout(messageData.handle);
// Clean box
var removeObj = setTimeout(function () {
$(".lo_message").removeClass("on");
}, 0);
var newTime = "lo_" + new Date().getTime();
var message = $('<div class="lo_message ' + newTime + '"><span>' + v + "</span></div>");
$(document.body).append(message);
var addObj = setTimeout(function () {
$("." + newTime).addClass("on");
}, 2);
messageData.handle = setTimeout(function () {
$(".lo_message").remove();
}, messageData.delayTime);
}