[비그누]레이어 액션 관련
본문
안녕하세요.
그누관련 질문이 아니라 죄송합니다.
구글링해도 해답을 못찾아 물어볼때도 없어서 염치없이 이곳에 남깁니다.
위 티스토리 블로그를 수정중에 있습니다.
PC로 봐주세요.
우측상단에 카테고리를 나타내는 것이 있습니다.
클릭하면 레이어가 펼쳐지고
다시 클릭하면 레이어가 닫힙니다.
제가 원하는건 처음부터 레이어가 펼쳐져 있고
다시 클릭했을땐 접히게 하고 싶습니다
css를 봐야 하는건지? 어디를 봐야하는건지?
좀 알려주시면 감사하겠습니다.
css를 뚤어지게 쳐다봐도 잘 모르겠네요.
감사합니다.
답변 5
아래 두 이미지를 보시면
메뉴 레이어에 클래스가 list_cate만 있으면 안보여지게 CSS 코딩이 되어 있고,
on 클래스가 추가되어야 보이게 되어 있다는 것을 알 수 있습니다.
이미 CSS에서 다 준비해두었음으로 아래와 같이 하시면 됩니다.
1. 블로그 방문시 열려있게 하려면 HTML 코딩하실때 아래와 같이 해두시면 열려있을 겁니다.
<div role="navigation" class="area_navi">
<button type="button" class="btn_cate">CATEGORY <span class="ico_skin ico_cate"></span></button>
<div class="list_cate on"> <!-- on class를 추가해두기 -->
[##_category_list_##]
<ul class="menu_profile">
2. jQuery의 toggle 함수를 이용하여 클릭될때마다 반전되게 합니다.
// 아래 함수를 jquery의 시작 또는 적당한 부분에 넣어주세요.
$( document ).ready(function() {
.................
$(".list_cate").toggleClass("on");
..................
});
!-->!-->
클릭하면 id="mEtc" 에 style="display:none"을 넣어주면 해당 되는 Div가 안보이게 됩니다.
여기서 움직이는 효과를 넣을려면 transition 값을 검색해서 애니메이션 효과를 넣어주세요
분명 아래 부분인데 말입니다.
클릭하면 펼쳐지고 다시 클릭하면 접히고를 반복하는데..
처음을 펼쳐져 있게 하고 싶은데...말입니다.
<div role="navigation" class="area_navi">
<button type="button" class="btn_cate">CATEGORY <span class="ico_skin ico_cate"></span></button>
<div class="list_cate">
[##_category_list_##]
<ul class="menu_profile">
<li><a href="[##_guestbook_link_##]">방명록</a></li>
</ul>
</div>
</div>
</div>
가장 좋은 방법은 말보다는 그림으로 해 주시는 것이 좋습니다.
처음 접속시 이렇게 나오게 하고 싶다는 것이죠
클릭하면 없어지고
지금 코드에서 보시면 클릭을 하면 크롬 디벨러퍼에서 보면
class="area_navi" 이 class="area_navi on" 으로 변경됩니다.
이것을 반대로 컨트롤하시면 됩니다.
아래 두 이미지를 보시면
메뉴 레이어에 클래스가 list_cate만 있으면 안보여지게 CSS 코딩이 되어 있고,
on 클래스가 추가되어야 보이게 되어 있다는 것을 알 수 있습니다.
이미 CSS에서 다 준비해두었음으로 아래와 같이 하시면 됩니다.
1. 블로그 방문시 열려있게 하려면 HTML 코딩하실때 아래와 같이 해두시면 열려있을 겁니다.
<div role="navigation" class="area_navi">
<button type="button" class="btn_cate">CATEGORY <span class="ico_skin ico_cate"></span></button>
<div class="list_cate on"> <!-- on class를 추가해두기 -->
[##_category_list_##]
<ul class="menu_profile">
2. jQuery의 toggle 함수를 이용하여 클릭될때마다 반전되게 합니다.
// 아래 함수를 jquery의 시작 또는 적당한 부분에 넣어주세요.
$( document ).ready(function() {
.................
$(".list_cate").toggleClass("on");
..................
});
!-->!-->