jquery accordion 메뉴
jquery를 통해서 accordion 메뉴를 구현 해봤다.
HTML
<div class="accordion">
<div class="item">
item 1
</div>
<div class="content">
content 1
</div>
<div class="item">
item 2
</div>
<div class="content">
content 2
</div>
<div class="item">
item 3
</div>
<div class="content">
content 3
</div>
</div>
js
$(function () {
$('.accordion .item').first().addClass('active');
$('.accordion .content').first().show().animate({ width: '70%' });
$('.accordion .item').click(function () {
$(this).addClass("active").siblings('.item').removeClass('active');
$(this).next().show().animate({ width: '70%' }).siblings('.content').animate({ width: 0 }, function () {
$(this).hide();
});
});
});
css
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@200,400&display=swap");
* {
box-sizing: border-box;
}
body {
font-family: "Poppins", sans-serif;
margin: 0;
}
.accordion div {
display: inline-block;
height: 150px;
}
.accordion .item.active {
background: red;
}
.accordion .item {
background: blue;
}
'JavaScript > jquery' 카테고리의 다른 글
jquery scroll 시 class 추가 (0) | 2021.02.26 |
---|---|
jquery top button (클릭시 최상단으로) (0) | 2021.02.26 |
jquery tab 기능구현 (0) | 2021.02.17 |
jquery 클릭 시 페이지 최상단으로 이동 (top btn) (0) | 2021.02.16 |
image hover src 변경 (0) | 2021.02.15 |
댓글
이 글 공유하기
다른 글
-
jquery scroll 시 class 추가
jquery scroll 시 class 추가
2021.02.26 -
jquery top button (클릭시 최상단으로)
jquery top button (클릭시 최상단으로)
2021.02.26 -
jquery tab 기능구현
jquery tab 기능구현
2021.02.17 -
jquery 클릭 시 페이지 최상단으로 이동 (top btn)
jquery 클릭 시 페이지 최상단으로 이동 (top btn)
2021.02.16