팁과노하우

2025.11.29 11:35

빌더 관리버튼 마우스를 길게눌러 숨기기

메인이나 서브화면에서 웹페이지를 캡쳐할때 관리자로 로그인한 경우 환경설정, 모듈설정등 버튼을 가려야 할 경우가 있습니다.
로그아웃을 해서 캡쳐하거나, F12에서 해당 영역을 직접 삭제해도 되지만 불편하다고 생각해 스크립트 코드를 만들었습니다.
아래 스크립트를 빌더의 레이아웃추가설정에 입력하셔도 좋고, 사용하는 헤더에 넣으셔도 됩니다.

해당 코드를 적용하시면 웹페이지 어디든 1초간 누르면 버튼 그룹이 5초간 사라지고 다시 나타나게 됩니다.


Uploaded Image




<script>
document.addEventListener('DOMContentLoaded', function() {
    var pressTimer;
    var targetSelector = 'div.sh-side-options-container';

    function startPress(e) {
        clearTimeout(pressTimer);

        pressTimer = setTimeout(function() {
            var targetElement = document.querySelector(targetSelector);

            if (targetElement) {                
                targetElement.style.transition = 'opacity 0.8s ease-in-out';
                targetElement.style.opacity = '0';
                targetElement.style.pointerEvents = 'none';

                setTimeout(function() {
                    targetElement.style.opacity = '1';
                    targetElement.style.pointerEvents = 'auto';
                }, 5000);
            }
        }, 1000);
    }

    function cancelPress() {
        if (pressTimer) {
            clearTimeout(pressTimer);
            pressTimer = null;
        }
    }
    document.addEventListener('mousedown', startPress);
    document.addEventListener('mouseup', cancelPress);
    document.addEventListener('mouseleave', cancelPress);
    document.addEventListener('scroll', cancelPress, { passive: true });
});
</script>
  • 공유링크 복사
    미니홈 쪽지 구독하기
    구독하고 알림받기

    댓글목록

    profile_image
    no_profile rainbow미니홈 1:1 대화하기  오래 전

    오호!
    아이디어 팁이네요.
    관리자로 로그인할 때 깔끔한 화면 캡쳐가 가능하겠네요. 감사합니다.

    2025-11-30 08:00

    profile_image
    no_profile 민트다이어리미니홈 1:1 대화하기  오래 전

    감사합니다 ^^

    2025-11-30 17:22

    profile_image
    bank365미니홈 1:1 대화하기  오래 전

    좋은 팁이네요.
    스샷 찍을때 매우 좋겠어요
    감사합니다

    2025-12-02 16:56