> 웹 프론트엔드 > JS 튜토리얼 > jQuery로 간단한 아코디언 효과를 구현하는 방법은 무엇입니까? (코드 예)

jQuery로 간단한 아코디언 효과를 구현하는 방법은 무엇입니까? (코드 예)

青灯夜游
풀어 주다: 2019-01-05 11:04:55
앞으로
3175명이 탐색했습니다.

jQuery로 간단한 아코디언 효과를 얻는 방법은 무엇인가요? 이 기사에서는 jQuery를 사용하여 간단한 아코디언 효과를 얻는 방법을 소개합니다(코드 포함). 필요한 친구가 참고할 수 있기를 바랍니다. [추천 튜토리얼: JavaScript 동영상 튜토리얼]

기본 아이디어:  

아코디언의 효과는 주로 on html 문서의 구조, 구조에 따라 사용되는 jq 메소드가 다를 수 있습니다.

<div>
  
  <div>标题  

    <div>内容</div>
   </div>
  <div>标题  

    <div>内容</div>
   </div>
  <div>标题  

    <div>内容</div>
   </div>
  
  <div>标题  

    <div>内容</div>
   </div>
</div>
로그인 후 복사

제 기본 아이디어는 제목 표시줄을 클릭하여 하위 요소에 아래쪽 표시 애니메이션을 적용한 다음 하위를 통해 부모 자체를 찾은 다음 이를 부모와 일치시키는 것입니다. 형제의 자녀 숨기도록 하세요.

효과는 아래와 같습니다. (스타일이 좀 못생겼으니 한번 보세요)

# 🎜🎜##🎜🎜 #첨부 코드: (html에 jquery 파일을 도입하는 것을 잊지 마세요)


html 부분:

<div>
	<div>box1

		<div>1111</div>
		<div>1111</div>
		<div>1111</div>
		<div>1111</div>

	</div>

	<div>box2
		<div>5555</div>
		<div>5555</div>
		<div>5555</div>
		<div>5555</div>
	</div>

	<div>box3
		<div>33333</div>
		<div>33333</div>
		<div>33333</div>
		<div>33333</div>
	</div>
	<div>box4
		<div>2222</div>
		<div>2222</div>
		<div>2222</div>
		<div>2222</div>
	</div>
</div>
로그인 후 복사

css 부분:

div {
	border: 1px solid #000;
	width: 200px;
}

.navv {
	background-color: ghostwhite;
}

.navv div {
	background-color: aquamarine;
	border-left: none;
	border-right: none;
	display: none;
}

#box {
	margin: 0 auto;
}

#box1_c,#box2_c,#box3_c,#box4_c {
	border: none;
}
로그인 후 복사
#🎜🎜 #js 부분:

$().ready(function(){
    $(".navv").click(function(){
      $(this).children().slideDown(200).parent().siblings().children().slideUp(200);
    })
 })
로그인 후 복사
동적 렌더링:

jQuery로 간단한 아코디언 효과를 구현하는 방법은 무엇입니까? (코드 예)

위 내용은 jQuery로 간단한 아코디언 효과를 구현하는 방법은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:cnblogs.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿