102 lines
2.8 KiB
JavaScript
102 lines
2.8 KiB
JavaScript
|
|
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);
|
|
}
|