밥탱 2024.01.29 11:20 조회 수 : 1158
달력에서 글을 마우스 클릭하면 모달창이 뜨는데
마우스 더블클릭하면 글 보기로 바로 진입가능하도록 수정될까요?
2024.02.01 00:03
밥탱 님 안녕하세요,
하나의 요소(일정)에 대한 클릭 이번트를 싱글클릭과 더블클릭을 같이 적용하면,
더블클릭을 시도하더라도 항상 싱글클릭이 먼저 작동되는것 같습니다.
이를 더블클릭도 작동 되게 하려면 약간의 편법을 동원해야 한다고 하는군요.
아래와 같이 수정한 다음에 결과를 한번 점검 해보시기 바랍니다.
1) _style.planner_simple.html 파일(V5.11.1) 638~639 라인 사이에 아래 붉은색 코드 추가
var adjust_title_color = "{$adjust_title_color}";
/* 클릭 또는 더블클릭에 따른 분기*/ var clickedTimes = 0; function click_count(parm_js) { clickedTimes++; setTimeout(() => { if (clickedTimes === 1) { // click (모달창) clickedTimes = 0; doSelectDocView(parm_js); } else if (clickedTimes >= 2) { // dblClick (문서보기) clickedTimes = 0; window.location.href = parm_js[4]; } }, 300); } jQuery(function($){
2) 같은파일 482 라인을 아래와 같이 변경
기존:
{@ $temp_html = "<div onclick = 'doSelectDocView($parm_js); return false;'>".$temp_html."</div>"}
변경:
{@ $temp_html = "<div onclick = 'click_count($parm_js); return false;'>".$temp_html."</div>"}
감사합니다.
ksc
댓글
2024.02.02 12:13
잘 됩니다. 감사합니다
2024.02.03 01:28
확인글 감사합니다.
여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.
파일 용량 제한 : 0MB (허용 확장자 : *.*)
업로드 중... (0%)
로그인 유지
밥탱 님 안녕하세요,
하나의 요소(일정)에 대한 클릭 이번트를 싱글클릭과 더블클릭을 같이 적용하면,
더블클릭을 시도하더라도 항상 싱글클릭이 먼저 작동되는것 같습니다.
이를 더블클릭도 작동 되게 하려면 약간의 편법을 동원해야 한다고 하는군요.
아래와 같이 수정한 다음에 결과를 한번 점검 해보시기 바랍니다.
1) _style.planner_simple.html 파일(V5.11.1) 638~639 라인 사이에 아래 붉은색 코드 추가
var adjust_title_color = "{$adjust_title_color}";
/* 클릭 또는 더블클릭에 따른 분기*/
var clickedTimes = 0;
function click_count(parm_js) {
clickedTimes++;
setTimeout(() => {
if (clickedTimes === 1) {
// click (모달창)
clickedTimes = 0;
doSelectDocView(parm_js);
} else if (clickedTimes >= 2) {
// dblClick (문서보기)
clickedTimes = 0;
window.location.href = parm_js[4];
}
}, 300);
}
jQuery(function($){
2) 같은파일 482 라인을 아래와 같이 변경
기존:
{@ $temp_html = "<div onclick = 'doSelectDocView($parm_js); return false;'>".$temp_html."</div>"}
변경:
{@ $temp_html = "<div onclick = 'click_count($parm_js); return false;'>".$temp_html."</div>"}
감사합니다.
ksc