jQuery Mobile 접고 펼치기
- 이전 페이지 jQuery Mobile 탐색기
- 다음 페이지 jQuery Mobile 그리드
접이 가능한 내용 블록
접이 가능한(Collapsibles)은 내용을 숨기거나 표시할 수 있으며, 일부 정보를 저장하는 데 매우 유용합니다.
접이 가능한 내용 블록을 만들기 위해, 어떤 컨테이너에도 data-role="collapsible" 속성을 할당하세요. 컨테이너(div)에, 확장할 필요 있는 HTML 태그를 포함한 제목 요소(h1-h6)를 추가하세요:
예제
<div data-role="collapsible"
>
<h1>나를 클릭하세요 - 나는 접이 가능합니다!</h1>
<p>나는 접이 가능한 내용입니다.</p>
</div>
기본적으로, 이 내용은 닫혀 있습니다. 페이지 로드 시 내용을 확장하려면 data-collapsed="false"를 사용하세요:
예제
<div data-role="collapsible" data-collapsed="false"
>
<h1>나를 클릭하세요 - 나는 접이 가능합니다!</h1>
<p>지금은 기본적으로 펼쳐져 있습니다.</p>
</div>
중첩된 접이 가능한 블록
접이 가능한 내용 블록을 중첩할 수 있습니다:
예제
<divdata-role="collapsible"
> <h1>나를 클릭하세요 - 나는 접이 가능합니다!</h1> <p>내용이 펼쳐져 있습니다.</p> <divdata-role="collapsible"
> <h1>나를 클릭하세요 - 나는 중첩된 접이 가능한 블록입니다!</h1> <p>내용이 중첩된 접이 가능한 블록에서 펼쳐져 있습니다.</p> </div> </div>
ヒント:접이 가능한 내용 블록은 원하는 만큼 중첩될 수 있습니다.
접이 가능한 셋
접이 가능한 셋(Collapsible sets)은 함께 조합된 접이 가능한 블록(대부분 악기장으로 불립니다)을 말합니다. 새로운 블록이 열리면, 모든 다른 블록이 닫힙니다.
여러 개의 내용 블록을 만들고, 그런 다음 data-role="collapsible-set"를 사용하여 새로운 컨테이너로 접이 가능한 블록을 포장하세요:
예제
<div data-role="collapsible-set"
>
<div data-role="collapsible">
<h1>나를 클릭하세요 - 나는 접이 가능합니다!</h1>
<p>내용이 펼쳐져 있습니다.</p>
</div>
<div data-role="collapsible">
<h1>나를 클릭하세요 - 나는 접이 가능합니다!</h1>
<p>내용이 펼쳐져 있습니다.</p>
</div>
</div>
더 많은 예제
- data-inset 속성을 통해 둥근 모서리를 제거
- collapsibles에 대한 둥근 모서리를 제거하는 방법
- data-mini를 통해 collapsibles를 최소화
- collapsibles를 더 작게 만들어야 하는 방법
- data-collapsed-icon과 data-expanded-icon을 통해 아이콘을 변경
- collapsibles 아이콘을 어떻게 변경할 수 있을까요?(기본적으로는 +와 -입니다)。
- 이전 페이지 jQuery Mobile 탐색기
- 다음 페이지 jQuery Mobile 그리드