Penguin Gas

'문서함/웹코딩'에 해당되는 글 20건

  1. 2011.07.31 티스토리 사이드바접기 by Wenvinet

<head></head>사이에 이 코드를 넣고


<script type="text/javascript">

function visible_tf() {

var btn_open = document.getElementById('sidebar_open');

var btn_close = document.getElementById('sidebar_close');

var obj_sidebar = document.getElementById('sidebar');

obj_sidebar.style.display = 'none';

btn_open.onclick= function() {

obj_sidebar.style.display = 'block';

btn_close.style.display = 'inline';

btn_open.style.display = 'none';

}

btn_close.onclick=function() {

obj_sidebar.style.display = 'none';

btn_close.style.display = 'none';

btn_open.style.display = 'inline';

}

 

}

 

if (typeof window.addEventListener != 'undefined') {

window.addEventListener("load", visible_tf, false);

} else if (typeof window.attachEvent != 'undefined') {

window.attachEvent("onload", visible_tf);

}

</script>

 

 
<div id="header">의 밑쪽에 이 코드를 삽입해보았다

<li type=none id="sidebar_close" style="display:none"><a href="#" title="sidebar close">Menu close</a></li>
<li type=none id="sidebar_open"><a href="#" title="sidebar open" onclick='this.nextSibling.style.display=(this.nextSibling.style.display=='none')?'block':'none';>

Menu open</a></li>

 
Menu close,Menu open은 개인취향에 따라 글자수정,이미지삽입 가능


이 스크립트의 장점

.옆의 사이드바 전체가 접혀져 깔끔하게 글을 볼수있다  



이 스크립트의 단점

.사이드바 펼쳐진 상태가 잠깐 깜박이다가 접힌상태로 나온다.

.본문 넓이를 사이드바 메뉴 크기보다 크게 바꾸면
본문의 위치가 망가지므로 바꾸면 안된다
.  

.사이드바 전체접기만 가능하고 일부만 접는건 안먹힘 


Posted by Wenvinet
,

Powerd by Daum/Designed by Tistory