반응형
오늘은 클릭하면 펼쳐지고 한번더 클릭하면 접히는 아코디언방식의 제이쿼리를
소개해 드리고자 합니다.
굳이 ul,li태그로 사용하는것이 아니라 div로
아주 쉽고 간단하여 여러군데에서 유용하게 쓰일것 같네요^^
바로 소스나갑니다!
우선 head부분에 jQuery를 선언해줍니다.
<
script
src
=
"http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"
></
script
>
다음으로 html소스입니다.
<
div
class
=
"accordion_banner"
>
<
div
class
=
"accordion_title"
>메뉴 1번</
div
>
<
div
class
=
"accordion_sub"
>1번에대한 내용입니다.</
div
>
<
div
class
=
"accordion_title"
>메뉴 2번</
div
>
<
div
class
=
"accordion_sub"
>2번에대한 내용입니다.</
div
>
</
div
>
다음으로 script 소스입니다.
<
script
type
=
"text/javascript"
>
$(document).ready(function() {
$(".accordion_banner .accordion_title").click(function() {
if($(this).next("div").is(":visible")){
$(this).next("div").slideUp("fast");
} else {
$(".accordion_banner .accordion_sub").slideUp("fast");
$(this).next("div").slideToggle("fast");
}
});
});
</
script
>
css없이 적용시켜보아도 잘 될겁니다.
처음에 내용이 접혀있는것을 위해 css에 필수로
.accordion_sub { display: none; }
를 삽입하셔야합니다.
스크립트소스중 "fast"부분을 "slow"로 바꿔주시면 느리게 펼쳐지고 접히게 하실 수 있습니다.
반응형
'PHP∵SCRIPT' 카테고리의 다른 글
PHP 자주 쓰이는 정규표현식 모음 (0) | 2021.05.19 |
---|---|
태그 사이에 있는 텍스트를 추출 (0) | 2021.05.16 |
[PHP] 파일 크기, 사이즈 불러오는 함수, filesize() (0) | 2016.11.22 |
PHP 클래스 사용방법 정리 (0) | 2016.11.17 |
[jQuery] jQuery Quick API (0) | 2016.10.21 |
[PHP] dirname()함수와 $ SERVER 관련 상수들 (0) | 2016.10.21 |
PHP 배열 함수 정리 (0) | 2016.02.03 |
PHP 파일 입출력 (0) | 2016.02.03 |
댓글