// 페이지 변수세팅 let cur_page = 0; let total_page = 6; (function($) { $(document).ready(function(){ let url = document.URL; let split_url_arr = url.split("/"); // "/" 로 전체 url 을 나눈다 let segment_length = split_url_arr.length; let full_filename = split_url_arr[segment_length-1]; // 나누어진 배열의 맨 끝이 파일명이다 let fulename_arr = full_filename.split("."); // 파일명을 다시 "." 로 나누면 파일이름과 확장자로 나뉜다 let filename = fulename_arr[0]; let int_filename = parseInt(filename); // 파일이름 let filename_ext = fulename_arr[1]; // 확장자 // 우측하단 페이지 정보 (1/6) $(".cur_page").text(int_filename); $(".total_page").text(total_page); // 왼쪽 메뉴 클릭 $(".page_aside > nav > ul").on("click", "li", function(e){ let page_index = $(".page_aside > nav > ul > li").index(this) + 1; let page_name = "0" + page_index.toString() + ".html"; location.href = page_name; e.preventDefault(); }); // 우측하단 이전 클릭 $(document).on("click", ".btn_prev", function(e){ if(int_filename == 1){ alert("이전 페이지가 없습니다."); return; } int_filename--; let prev_page = "0" + int_filename.toString() + ".html"; location.href = prev_page; e.preventDefault(); }); // 우측하단 다음 클릭 $(document).on("click", ".btn_next", function(e){ if(int_filename == total_page){ alert("다음 페이지가 없습니다."); return; } int_filename++; let next_page = "0" + int_filename.toString() + ".html"; location.href = next_page; e.preventDefault(); }); }); })(jQuery);