2023/12/08 선거문자 스크립트 수정
@b430b94e60c1218c1c0b1d582530f6f49dc2f6b0
--- src/main/webapp/publish/css/content.css
+++ src/main/webapp/publish/css/content.css
... | ... | @@ -628,7 +628,7 @@ |
| 628 | 628 |
|
| 629 | 629 |
/* 2023/12/07 선거문자 - 20건문자(수동문자) 전송 추가 table에서 ul로 변경 */ |
| 630 | 630 |
.sub .election .receipt_number_table_wrap .table_ul{display:flex;flex-wrap:wrap;text-align:center;align-content:flex-start;}
|
| 631 |
-.sub .election .receipt_number_table_wrap .table_ul li{position:relative;display:flex;border:0;background:transparent;justify-content:center;align-items:center;}
|
|
| 631 |
+.sub .election .receipt_number_table_wrap .table_ul li{position:relative;display:flex;border:0;background:transparent;justify-content:center;align-items:center;z-index:5;}
|
|
| 632 | 632 |
.sub .election .receipt_number_table_wrap .table_ul li::after{position:absolute;content:"";width:1px;height:16px;background:#d4d4d4;right:0;top:50%;transform:translateY(-50%);}
|
| 633 | 633 |
.sub .election .receipt_number_table_wrap .table_ul li:nth-child(2n)::after{display:none;}
|
| 634 | 634 |
.sub .election .receipt_number_table_wrap .thead_ul li:nth-child(odd){width:60px;}
|
--- src/main/webapp/publish/sub_election_2023.html
+++ src/main/webapp/publish/sub_election_2023.html
... | ... | @@ -31,23 +31,27 @@ |
| 31 | 31 |
<script> |
| 32 | 32 |
$(document).ready(function () {
|
| 33 | 33 |
$(".receipt_number_table_wrap .tbody_ul").selectable({
|
| 34 |
- selecting: function (event, ui) {
|
|
| 35 |
- $(ui.selecting).find("input[type='checkbox']").attr("checked", "checked");
|
|
| 36 |
- }, |
|
| 37 |
- selected: function (event, ui) {
|
|
| 38 |
- if ($(ui.selected).find("input[type='checkbox']").attr("checked") == true) {
|
|
| 39 |
- $(ui.selected).find("input[type='checkbox']").removeAttr("checked");
|
|
| 40 |
- } else {
|
|
| 41 |
- $(ui.selected).find("input[type='checkbox']").attr("checked", "checked");
|
|
| 42 |
- } |
|
| 43 |
- }, |
|
| 44 |
- unselecting: function (event, ui) {
|
|
| 45 |
- $(ui.unselecting).find("input[type='checkbox']").removeAttr("checked");
|
|
| 46 |
- }, |
|
| 47 |
- unselected: function (event, ui) {
|
|
| 48 |
- $(ui.unselected).find("input[type='checkbox']").removeAttr("checked");
|
|
| 49 |
- }, |
|
| 50 |
- filter: "li" |
|
| 34 |
+ filter: "li", |
|
| 35 |
+ stop: function () {
|
|
| 36 |
+ $(".ui-selected input",this).each(function () {
|
|
| 37 |
+ console.log("stop"+this);
|
|
| 38 |
+ this.checked = !this.checked; |
|
| 39 |
+ if ($(this).is(':checked')) {
|
|
| 40 |
+ console.log($(this)); |
|
| 41 |
+ $(this).closest(".ui-widget-content").addClass("ui-selected");
|
|
| 42 |
+ } else {
|
|
| 43 |
+ $(this).closest(".ui-widget-content").removeClass("ui-selected");
|
|
| 44 |
+ } |
|
| 45 |
+ }); |
|
| 46 |
+ } |
|
| 47 |
+ }); |
|
| 48 |
+ |
|
| 49 |
+ $(".receipt_number_table_wrap .tbody_ul input[type='checkbox']",".receipt_number_table_wrap .tbody_ul input[type='checkbox']+label").click(function () {
|
|
| 50 |
+ if ($(this).is(':checked')) {
|
|
| 51 |
+ $(this).closest(".ui-widget-content").addClass("ui-selected");
|
|
| 52 |
+ } else {
|
|
| 53 |
+ $(this).closest(".ui-widget-content").removeClass("ui-selected");
|
|
| 54 |
+ } |
|
| 51 | 55 |
}); |
| 52 | 56 |
|
| 53 | 57 |
onlongclick(".btn_check_one", 1000, function () {
|
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?