merge master into develop - CscListRForm.jsp FAQ 아코디언 버그 수정

This commit is contained in:
jilee4unity
2026-05-28 23:34:06 +09:00
7250 changed files with 570509 additions and 25 deletions

View File

@@ -0,0 +1,225 @@
// 스크롤 시 헤더 최상단 숨김
let isScroll = false;
let lastScrollTop = 0,
delta = 1;
$(window).scroll(function () {
if ($(this).scrollTop() < 80) {
return;
}
let nowScrollTop = $(this).scrollTop();
if (Math.abs(lastScrollTop - nowScrollTop) >= delta) {
if (nowScrollTop > lastScrollTop) {
isScroll = true;
} else {
isScroll = false;
}
}
lastScrollTop = nowScrollTop;
});
setInterval(function () {
if ($(".header").hasClass("header--sub")) {
return;
}
if (isScroll) {
$(".header").addClass("scroll");
} else {
$(".header").removeClass("scroll");
}
}, 200);
// 상단 이동 스크롤 버튼
let scrollToTop = $(".quick-menu__to-top > button");
let isButtonVisible = false;
scrollToTop.hide();
scrollToTop.click(function () {
$("html, body").stop().animate({ scrollTop: 0 }, 500);
});
function checkScroll() {
let scrollTop = $(window).scrollTop();
if (scrollTop > 100) {
if (!isButtonVisible) {
scrollToTop.fadeIn();
isButtonVisible = true;
}
} else {
if (isButtonVisible) {
scrollToTop.fadeOut();
isButtonVisible = false;
}
}
}
function scrollIntervalFunction() {
checkScroll();
window.requestAnimationFrame(scrollIntervalFunction);
}
window.requestAnimationFrame(scrollIntervalFunction);
//푸터 사업자 정보 토글
$(".footerHide").hide();
$(".footer__second__detailBtn").click(function () {
$(".footerHide").toggle();
});
// 푸터 패밀리 사이트 링크
$(".family-site-link").niceSelect();
$(".family-site-link").on("change", function () {
var url = $(this).val();
if (url) {
window.open(url, "_blank");
$(this).closest("div").find(".nice-select li").removeClass("selected");
$(this).closest("div").find(".nice-select .current").text("FAMILY SITE");
}
return false;
});
// 커스텀 셀렉트박스
if ($(".select-box > select").length > 0) {
$(".select-box > select").niceSelect();
}
// 인풋 텍스트 숫자만 입력 (콤마 X, 휴대폰번호 등)
$(".input-text.number").on("input", function () {
this.value = this.value.replace(/[^0-9]/g, "");
});
// 인풋 텍스트 숫자만 입력 (콤마 O, 금액 등)
$(".input-text.numberComma").on("input", function () {
var input = $(this).val();
$(this).val(input.replace(/[^0-9]/g, "").replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,"));
});
//해당 클래스를 가진 요소 3자리 마다 콤마
$(".comma").each(function () {
var text = $(this).text();
$(this).text(text.replace(/(\d)(?=(?:\d{3})+(?!\d))/g, "$1,"));
});
// 데이트 피커
//
$(".datepicker").each(function () {
$(this).datepicker({
dateFormat: "yy-mm-dd",
prevText: "이전 달",
nextText: "다음 달",
changeMonth: "true",
changeYear: "true",
dayNames: ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"],
dayNamesMin: ["일", "월", "화", "수", "목", "금", "토"],
monthNames: [
"1월",
"2월",
"3월",
"4월",
"5월",
"6월",
"7월",
"8월",
"9월",
"10월",
"11월",
"12월",
],
monthNamesShort: [
"1월",
"2월",
"3월",
"4월",
"5월",
"6월",
"7월",
"8월",
"9월",
"10월",
"11월",
"12월",
],
showMonthAfterYear: true,
yearSuffix: "년",
firstDay: 0,
maxDate: 0, // 오늘로부터 1년 전까지의 날짜까지 선택 가능
// beforeShowDay: function (date) {
// // 오늘로부터 1년 전까지의 날짜를 비활성화
// let currentDate = new Date();
// currentDate.setDate(currentDate.getDate() - 366);
// return [date.getTime() > currentDate.getTime() - 1, ""];
// },
});
});
// 기간 선택 탭버튼
var dateRangeBtn = $(".dateRange-btn");
dateRangeBtn.click(function (e) {
if (e.detail === 0) {
return;
}
e.preventDefault();
var otherBtn = $(this).siblings();
otherBtn.removeClass("selected");
$(this).addClass("selected");
});
// 체크박스 주변 박스 클릭 시, 체크박스 체크/해제
$(".product-option__item").click(function (e) {
e.stopPropagation();
$(this)
.find("input[type=checkbox]")
.prop("checked", !$(this).find("input[type=checkbox]").prop("checked"));
});
// 2401016 햄버거 메뉴 수정
$('.menu_navigation_wrap .depth').click(function (e) {
e.preventDefault();
if ($(this).parent().hasClass('on')) {
$(this).parent().next().slideUp();
$(this).parent().removeClass('on');
return false;
}
$('.menu_navigation_wrap .depth').parent().removeClass('on');
$('.menu_navigation_wrap .view').slideUp();
$('.menu_navigation_wrap .view .subview').slideUp();
$('.menu_navigation_wrap .view .on').removeClass('on');
$(this).parent().next().slideToggle();
$(this).parent().toggleClass('on');
return false;
});
$('.menu_navigation_wrap .sublist .hasSub').click(function (e) {
if ($(this).parent().hasClass('on')) {
$(this).parent().next().slideUp();
$(this).parent().removeClass('on');
return false;
}
e.preventDefault();
$('.menu_navigation_wrap .sublist .hasSub').parent().removeClass('on');
$('.menu_navigation_wrap .sublist .subview').slideUp();
$(this).parent().next().slideToggle();
$(this).parent().toggleClass('on');
return false;
});
const recentSideSwiper = new Swiper('.recentlySide-swiper', {
slidesPerView: 3,
slidesPerGroup: 3,
spaceBetween: 20,
loop: true,
pagination: {
el: '.recentlySide-swiper .swiper-pagination',
clickable: true,
},
});