컨텐츠가 바뀌어도 슬라이드 메뉴 그대로 고정을 하려면..

컨텐츠가 바뀌어도 슬라이드 메뉴 그대로 고정을 하려면..

QA

컨텐츠가 바뀌어도 슬라이드 메뉴 그대로 고정을 하려면..

답변 1

본문

안녕하세요.

질문하나 드리려고 합니다..

왼쪽 고정으로 아래로 다운되는 슬라이드 메뉴를 넣었는데

메뉴클릭을 해서 컨텐츠로 넘어가면 슬라이드 메뉴가 닫힙니다..

메뉴슬라이드가 클릭하기 전 그상태 그대로 있었으면 하는데,

어떻게 수정해야하는지 부탁드립니다.ㅠㅠ

 

08831648ab7eb2bac0eba67d0a0d2aef_1448539759_4732.jpg

html


    <nav>
        <ul>
            <li class="btn"><a href="#">메뉴1</a></li>
            <li class="list">
                <dl>
                    <dd><a href="#">- 메뉴1-2</a></dd>
                    <dd><a href="#">- 메뉴1-3</a></dd>
                </dl>
            </li>
            <li class="btn"><a href="#">메뉴2</a></li>
            <li class="list">
                <dl>
                    <dd><a href="#">- 메뉴2-1</a></dd>
                    <dd><a href="#">- 메뉴2-2</a></dd>
                </dl>
            </li>
        </ul>
    </nav> 

 

CSS

nav{width:220px;}
nav>ul { list-style:none;}
nav>ul>.btn>a{width:220px; height:80px; line-height:80px; padding-left:25px; display:block; box-sizing:border-box; background:#4f463f; color:#fff; border-bottom:1px outset #ccc; font-weight:bold}
nav>ul>.on>a{background:#ff722d; color:#fff;border:0}
nav>ul>.list{display:none;}
nav>ul>.list>dl{background:#fff;}
nav>ul>.list>dl>dd{padding:7px 25px; line-height:1.2em}
nav>ul>.list>dl>dd>a{color:#727272; font-size:0.82em;}
nav>ul>.list>dl>dd>a:hover, nav>ul>.list>dl>dd>a:focus{color:#ff722d}

 

JS


$(function() {
 $('nav>ul>.btn').click(function(){ 
 $('nav>ul>.btn').next().slideUp('slow')
  $(this).next().slideDown('slow')
 $('nav>ul>.btn').removeClass('on');
 $(this).addClass('on');
 });
});
 

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 307
© SIRSOFT
현재 페이지 제일 처음으로