연습장
아코디언 형식 스크립트 본문
<li class="article">
<a>클릭포인트</a>
<div>숨겨놨다가 보여줄 컨텐츠</div>
</li>
jQuery(function(){
var article = $('.컨텐츠랩 .article');
article.addClass('hide');
article.find('숨겨놨다가 보여줄컨텐츠').hide();
$('.컨텐츠랩 .article .클릭포인트').click(function(){
var myArticle = $(this).parents('.article:first');
if(myArticle.hasClass('hide')){
article.addClass('hide').removeClass('show'); // 아코디언 효과를 원치 않으면 이 라인을 지우세요
article.find('.숨겨놨다가 보여줄컨텐츠').slideUp(); // 아코디언 효과를 원치 않으면 이 라인을 지우세요
myArticle.removeClass('hide').addClass('show');
myArticle.find('.숨겨놨다가 보여줄컨텐츠').slideDown();
} else {
myArticle.removeClass('show').addClass('hide');
myArticle.find('.숨겨놨다가 보여줄컨텐츠').slideUp();
}
});
});
티스토리 코드블럭 간격설정 영 불편하구먼
'스트립트' 카테고리의 다른 글
별도의 세팅 없이 자바스크립트 연습하기 (0) | 2021.11.26 |
---|---|
햄버거메뉴, 레이어팝업 활성화 후 스크롤 막기 (0) | 2021.11.09 |
스크롤값에 따른 인터랙션 추가 (0) | 2021.11.09 |
gnb에 호버 상태로 새로고침 했을 때 슬라이드 업, 다운이 반대로 되는 현상 해결 (0) | 2021.11.09 |
햄버거 메뉴나 레이어팝업 활성화 후 그 외 영역을 클릭했을 때 팝업 닫힘 (0) | 2021.11.09 |