이전 목록 다음
채택완료

토글기능 구현 조언 부탁드립니다.

2017-03-22 (수) 22:44:19 6,500

첨부한 그림처럼 사이트에 처음 접속하면 원하는 비율대로 right가 활성화 된 상태를 기본으로

처음 토글버튼을 누르면 right가 없어지고 그다음에는 다시 생기도록 하고싶습니다.

지금 제 소스대로 하면 디스플레이를 table,table-cell로 구현해서 left랑 right가 옆으로 놓이도록은

했는데 left 넓이가 100%니까 기본상태에서 left가 넓이를 다 먹어버리고요.

뭐 80%대 20%등등 여러가지를 해봐도 원하는대로 안나오네요.

조언좀 부탁드립니다.

c1df3b3b5cb5c86c8fbc6a7d8525ea9a_1490189925_6381.jpg 

Copy
<!doctype html><html><head><meta charset="utf-8"><title>무제 문서</title><style>.main {	width: 100%;	display: table;	}#left {	width: 100%;	height: 200px;	background-color: #000;	display: table-cell;}#right {	width: 250px;	height: 200px;	background-color: #3CF;	display: table-cell;}	</style></head> <body><a href="javascript:ppp(right)">토글버턴</a><script>function ppp(id)   {if(id.style.display == 'none')       {id.style.display='block';}       else{id.style.display = 'none';}   }</script><div class="main">	<div id="left">    </div>    <div id="right">    </div></div></body></html>
|

답변 2개 / 댓글 3개

채택된 답변
+20 포인트
2017-03-23 (목) 00:03:31

http://nyaongii.dothome.co.kr/temp/wrid_175093.html

혹 이런 걸 원하시는 건가요? 

답변에 대한 댓글 3개

2017-03-25 (토) 23:34:27
헐 슬라이드까지 어떻게 하신건지?
소스 보기로 해서 보시면 됩니다.
animate() 메소드 사용한 것밖에 없습니다.
2017-03-26 (일) 19:06:48
근데 보니까 레이어로 따지면 하늘색이 검은색 위에 있는거네요. 저는 검은색,하늘색이
동등한 위치에 있는 상태에서 토글버튼을 누르면 검은색이 하늘색 넓이만큼 줄어들면서
하늘색이 생기는걸 생각중입니다.
2017-03-23 (목) 03:16:12

$('토글버튼명').on('click',function(){

$('#right').toggleClass('off');

}

<style>

.off {display: none}

</style>

답변을 작성하려면 로그인이 필요합니다.