PureJS 사이드바 숨김처리할 경우 시트 너비 자동 조절이 안됩니다.
페이지 정보
작성자 딸기 작성일 2021-10-27 10:19 조회 1,953회 댓글 0건본문
첨부파일
관련링크
사이드 메뉴를 숨길경우 시트 테이블의 너비가 자동으로 늘어나지 않습니다.
현재 전자정부프레임워크 3.10을 사용중입니다.
Tiles를 사용하여 헤더 사이드 컨텐츠 푸터를 나눠서 사용중입니다.
ss 에 너비 100%를 줘도 적용되지 않습니다.
[html]
<div class="row mt-1"> <div class="col-12"> <div id="ss"></div> </div> </div>
[메뉴 토글 css]
@media (min-width: 992px) { #layoutSidenav #layoutSidenav_nav { transform: translateX(0); } #layoutSidenav #layoutSidenav_content { margin-left: 0; transition: margin 0.15s ease-in-out; } .sb-sidenav-toggled #layoutSidenav #layoutSidenav_nav { transform: translateX(-225px); } .sb-sidenav-toggled #layoutSidenav #layoutSidenav_content { margin-left: -225px; } .sb-sidenav-toggled #layoutSidenav #layoutSidenav_content:before { display: none; } }
[메뉴 토글 javascript]
/*! * Start Bootstrap - SB Admin v7.0.4 (https://startbootstrap.com/template/sb-admin) * Copyright 2013-2021 Start Bootstrap * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-sb-admin/blob/master/LICENSE) */ // // Scripts // window.addEventListener('DOMContentLoaded', event => { // Toggle the side navigation const sidebarToggle = document.body.querySelector('#sidebarToggle'); if (sidebarToggle) { // Uncomment Below to persist sidebar toggle between refreshes // if (localStorage.getItem('sb|sidebar-toggle') === 'true') { // document.body.classList.toggle('sb-sidenav-toggled'); // } sidebarToggle.addEventListener('click', event => { event.preventDefault(); document.body.classList.toggle('sb-sidenav-toggled'); localStorage.setItem('sb|sidebar-toggle', document.body.classList.contains('sb-sidenav-toggled')); }); } });
댓글목록
등록된 댓글이 없습니다.