정수빈 정수빈 02-10
선거문자 alert레이어 팝업
@11d79ad183a23d3bfa2325e5f9e707469a57e3c1
src/main/webapp/publish/sub_election_v2025.html
--- src/main/webapp/publish/sub_election_v2025.html
+++ src/main/webapp/publish/sub_election_v2025.html
@@ -39,6 +39,8 @@
 	<script>
 		$(function(){
 
+			$(".mask").addClass("on");
+			
 			// 즉시/예약 시 예약설정 노출
 			$("[name=reserYn]").change(function(){
 				var thisVal = $(this).val();
@@ -62,27 +64,16 @@
 
 			/* td_number에서만 항상 다중 선택 모드 */
 			$(".table_20 .tbody_ul").on("mousedown", ".td_number", function (e) {
-			  e.ctrlKey = true;
+				e.ctrlKey = true;
 			});
 
-			/* selectable */
 			$(".table_20 .tbody_ul").selectable({
 			  filter: ".td_number",
-
 			  selected: function (event, ui) {
-			    $(ui.selected)
-			      .closest("li")
-			      .addClass("ui-selected")
-			      .find("input[type=checkbox]")
-			      .prop("checked", true);
+			    $(ui.selected).closest("li").addClass("ui-selected").find("input[type=checkbox]").prop("checked", true);
 			  },
-
 			  unselected: function (event, ui) {
-			    $(ui.unselected)
-			      .closest("li")
-			      .removeClass("ui-selected")
-			      .find("input[type=checkbox]")
-			      .prop("checked", false);
+			    $(ui.unselected).closest("li").removeClass("ui-selected").find("input[type=checkbox]").prop("checked", false);
 			  }
 			});
 
@@ -124,7 +115,6 @@
 						setTimeout(function () {
 							$(".btn_send").click();
 						}, 500);
-						alert("전송완료");
 					} else {
 						alert("발송할 대상을 선택해 주세요.");
 						return;
@@ -135,7 +125,7 @@
 				if (e.keyCode === 13 && !isChecked && !$(".put_text").is(':focus')) {
 					e.preventDefault();
 				
-					if (enterTimer) return; // 반복 방지
+					if (enterTimer) return;
 				
 					enterTimer = setTimeout(function () {
 				
@@ -146,10 +136,8 @@
 							var checkedCnt = checkbox.filter(":checked").length;
 				
 							if (totalCnt > 0 && totalCnt === checkedCnt) {
-								//$(".btn_send").click();
-								alert("전송완료");
+								$(".btn_send").click();
 							}
-							// ❌ 아니면 아무 것도 안 함
 						}, 600);
 				
 					}, 500);
@@ -177,10 +165,9 @@
 </head>
 
 <body>
-
 <!-- 선거문자 이용안내 data-tooltip:alert_layer_popup -->
 <div class="tooltip-wrap">
-	<div class="popup-com alert_layer_popup" tabindex="0" data-tooltip-con="alert_layer_popup" data-focus="alert_layer_popup" data-focus-prev="alert_layer_popup-close" style="width: 450px;">
+	<div class="popup-com alert_layer_popup" tabindex="0" data-tooltip-con="alert_layer_popup" data-focus="alert_layer_popup" data-focus-prev="alert_layer_popup-close" style="width: 450px;display:block;opacity: 1;left: 50%;top: 50%;transform: translate(-50%, -50%);">
 		<div class="popup_heading">
 			<p>선거문자 이용안내</p>
 			<button type="button" class="tooltip-close" data-focus="alert_layer_popup-close"><img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기"></button>
@@ -202,6 +189,7 @@
 <div class="tooltip-wrap">
 	<div class="popup-com alert_layer_popup alert_layer_popup02" tabindex="0" data-tooltip-con="alert_layer_popup02" data-focus="alert_layer_popup" data-focus-prev="alert_layer_popup02-close" style="width: 450px;">
 		<div class="popup_heading">
+			<!-- 기업회원일 경우 -->
 			<p>선거문자 이용안내</p>
 			<button type="button" class="tooltip-close" data-focus="alert_layer_popup02-close"><img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기"></button>
 		</div>
Add a comment
List