Latest web development tutorials

부트 스트랩 배 (축소) 위젯

폴딩 (축소) 플러그인 용이 페이지의 영역 있도록 접혀 질 수있다. 콘텐츠의 선택의 여지를 허용 탐색 패널, 컨텐츠를 생성하거나 축소 사용 여부.

당신은 각각의 플러그인 기능을 참조하려면collapse.js를 참조 할 필요가있다.동시에, 또한 당신의 부트 스트랩 버전을 참조 할 필요가 전환 (전환) 플러그 . 또는, 부트 스트랩 플러그인 개요 장에서는 언급, 당신은bootstrap.js또는bootstrap.min.js의압축 된 버전을 참조 할 수있습니다.

당신은 플러그인의 배 (축소)를 사용할 수 있습니다 :

  • 다음과같이패킷 또는 접을 수있는 아코디언 (아코디언) 만들기:

    <사업부 클래스 = "패널 그룹" ID = "아코디언"> <사업부 클래스 = "패널 패널 기본" > <사업부 클래스 = "패널 제목"> <H4 클래스 = "패널 제목"> <A 데이터 전환 = "붕괴" 데이터 부모 = "#accordion" HREF = "#collapseOne은"> 나이 확장됩니다 클릭 내가 다시 접혀 클릭합니다. 1 부 </ A> </ H4> </ DIV> <사업부 ID = "collapseOne" 클래스 = "에 패널 붕괴 붕괴 "> <사업부 클래스 = "패널 몸"> Nihil ANIM의 카피에의 헬 베티, 공예 맥주 labore 웨스 앤더슨 cred하게 nesciunt sapiente 개 proident. 광고 채식 excepteur 정육점 부사장 카메라 : Lomo. </ DIV> </ DIV> </ DIV> <사업부 클래스 = "패널 패널 기본" > <사업부 클래스 = "패널 제목"> <H4 클래스 = "패널 제목"> <A 데이터 전환 = "붕괴" 데이터 부모 = "#accordion" HREF = "#collapseTwo은"> 나이 확장됩니다 클릭 내가 다시 접혀 클릭합니다. 2 부 </ A> </ H4> </ DIV> <사업부 ID = "collapseTwo" 클래스 = "패널 붕괴 붕괴" > <사업부 클래스 = "패널 몸"> Nihil ANIM의 카피에의 헬 베티, 공예 맥주 labore 웨스 앤더슨 cred하게 nesciunt sapiente 개 proident. 광고 채식 excepteur 정육점 부사장 카메라 : Lomo. </ DIV> </ DIV> </ DIV> <사업부 클래스 = "패널 패널 기본" > <사업부 클래스 = "패널 제목"> <H4 클래스 = "패널 제목"> <A 데이터 전환 = "붕괴" 데이터 부모 = "#accordion" HREF = "#collapseThree은"> 나이 확장됩니다 클릭 내가 다시 접혀 클릭합니다. 3 부 </ A> </ H4> </ DIV> <사업부 ID = "collapseThree" 클래스 = "패널 붕괴 붕괴" > <사업부 클래스 = "패널 몸"> Nihil ANIM의 카피에의 헬 베티, 공예 맥주 labore 웨스 앤더슨 cred하게 nesciunt sapiente 개 proident. 광고 채식 excepteur 정육점 부사장 카메라 : Lomo. </ DIV> </ DIV> </ DIV> </ DIV>

    »시도

    결과는 다음과 같다 :

    접는 패널
    1. 데이터 전환이 확장거나 축소하려는 링크에 추가 구성 요소 = "붕괴".
    2. 상위 구성 요소에HREF 또는 데이터 대상속성은, 그 값은ID의하위 구성 요소입니다.
    3. 데이터 부모 속성을 확장하거나 링크 어셈블리를 축소하려면 아이디에 아코디언 (아코디언)을 추가 할 수 있습니다.
  • 아래 그림과같이, 아코디언 접이식 조립 (축소)없이 간단한 표시를 만들기:

    <버튼 = "버튼"을 입력 클래스 = "BTN의 BTN-차" 데이터 전환 = "붕괴" 데이터 대상 = "#demo"> 간단한 접이식 조립 </ 버튼> <사업부 ID는 = "데모" 클래스 => Nihil "의 붕괴" ANIM의 카피에의 헬 베티, 공예 맥주 labore 웨스 앤더슨 cred하게 nesciunt sapiente 개 proident. 광고 채식 excepteur 정육점 부사장 카메라 : Lomo. </ DIV>

    »시도

    결과는 다음과 같다 :

    간단한 접이식 구성 요소

    당신이 예에서 볼 수 있듯이, 우리는 접을 수있는 어셈블리를 생성하고, 패널 접이식 (아코디언) 다른, 우리는 속성데이터 부모를 추가하지 않습니다.

용법

다음 표는 클래스 배 (축소) 플러그인 무거운 철회를 처리 나와 있습니다

Class描述实例
.collapse隐藏内容。 尝试一下
.collapse.in显示内容。 尝试一下
.collapsing当过渡效果开始时被添加,当过渡效果完成时被移除。 

당신은 플러그인 두 가지 방법으로 배 (축소)를 사용할 수 있습니다 :

  • 데이터 속성을 통해 : 요소, 자동 배포 제어 접을 수있는 요소로 데이터 전환 = "붕괴"및데이터 대상을 추가합니다.데이터 대상 속성은 CSS 선택기를 받아, 그들의 응용 프로그램이 효과를 접을 것입니다.접을 수있는 요소 .collapse클래스를 추가해야합니다.당신이 기본적으로 개방 할 경우, 별도의클래스 .IN를 추가합니다.

    접을 수있는 아코디언 컨트롤과 유사한 패킷 관리를 추가하려면 데이터 속성데이터 부모 = "# 선택"을 추가 .

  • 자바 스크립트에 의해 다음과 같이, 붕괴 방법 자바 스크립트를 활성화하기 :
    $ ( '. 축소'). 축소 ()
    

옵션

전달하는 데이터의 속성이나 자바 스크립트를 통해 몇 가지 옵션이 있습니다. 다음 표에서는 이러한 옵션을 나열합니다 :

选项名称类型/默认值Data 属性名称描述
parentselector
默认值:false
data-parent如果提供了一个选择器,当可折叠项目显示时,指定父元素下的所有可折叠的元素将被关闭。这与创痛的折叠面板(accordion)的行为类似 - 这依赖于 accordion-group 类。
toggleboolean
默认值:true
data-toggle切换调用可折叠元素。

방법

다음은 몇 가지가 접혀 (축소) 플러그인 유용한 방법 :

方法描述实例
Options:.collapse(options)激活内容为可折叠元素。接受一个可选的 options 对象。
$('#identifier').collapse({
	toggle: false
})
Toggle:.collapse('toggle')切换显示/隐藏可折叠元素。
$('#identifier').collapse('toggle')
Show:.collapse('show')显示可折叠元素。
$('#identifier').collapse('show')
Hide:.collapse('hide')隐藏可折叠元素。
$('#identifier').collapse('hide')

다음의 예는 상기 방법을 보여

<사업부 클래스 = "패널 그룹" ID = "아코디언"> <사업부 클래스 = "패널 패널 기본" > <사업부 클래스 = "패널 제목"> <H4 클래스 = "패널 제목"> <A 데이터 전환 = "붕괴" 데이터 부모 = "#accordion" HREF = "#collapseOne은"> 나이 확장됩니다 클릭 내가 다시 접혀 클릭합니다. 1 부 --hide 방법 </ A> </ H4> </ DIV> <사업부 ID = "collapseOne" 클래스 = "에 패널 붕괴 붕괴 "> <사업부 클래스 = "패널 몸"> Nihil ANIM의 카피에의 헬 베티, 공예 맥주 labore 웨스 앤더슨 cred하게 nesciunt sapiente 개 proident. 광고 채식 excepteur 정육점 부사장 카메라 : Lomo. </ DIV> </ DIV> </ DIV> <사업부 클래스 = "패널 패널 성공" > <사업부 클래스 = "패널 제목"> <H4 클래스 = "패널 제목"> <A 데이터 전환 = "붕괴" 데이터 부모 = "#accordion" HREF = "#collapseTwo은"> 나이 확장됩니다 클릭 내가 다시 접혀 클릭합니다. 제 2 부 --show 방법 </ A> </ H4> </ DIV> <사업부 ID = "collapseTwo" 클래스 = "패널 붕괴 붕괴" > <사업부 클래스 = "패널 몸"> Nihil ANIM의 카피에의 헬 베티, 공예 맥주 labore 웨스 앤더슨 cred하게 nesciunt sapiente 개 proident. 광고 채식 excepteur 정육점 부사장 카메라 : Lomo. </ DIV> </ DIV> </ DIV> <사업부 클래스 = "패널 패널 정보" > <사업부 클래스 = "패널 제목"> <H4 클래스 = "패널 제목"> <A 데이터 전환 = "붕괴" 데이터 부모 = "#accordion" HREF = "#collapseThree은"> 나이 확장됩니다 클릭 내가 다시 접혀 클릭합니다. 제 3 부 --toggle 방법 </ A> </ H4> </ DIV> <사업부 ID = "collapseThree" 클래스 = "패널 붕괴 붕괴" > <사업부 클래스 = "패널 몸"> Nihil ANIM의 카피에의 헬 베티, 공예 맥주 labore 웨스 앤더슨 cred하게 nesciunt sapiente 개 proident. 광고 채식 excepteur 정육점 부사장 카메라 : Lomo. </ DIV> </ DIV> </ DIV> <사업부 클래스 = "패널 패널 경고" > <사업부 클래스 = "패널 제목"> <H4 클래스 = "패널 제목"> <A 데이터 전환 = "붕괴" 데이터 부모 = "#accordion" HREF = "#collapseFour은"> 나이 확장됩니다 클릭 내가 다시 접혀 클릭합니다. 제 4 부 --options 방법 </ A> </ H4> </ DIV> <사업부 ID = "collapseFour" 클래스 = "패널 붕괴 붕괴" > <사업부 클래스 = "패널 몸"> Nihil ANIM의 카피에의 헬 베티, 공예 맥주 labore 웨스 앤더슨 cred하게 nesciunt sapiente 개 proident. 광고 채식 excepteur 정육점 부사장 카메라 : Lomo. </ DIV> </ DIV> </ DIV> </ DIV> <스크립트>
$ (함수 () {$ ( '#collapseFour'). 축소 ({ 토글 : 거짓 })}); $ (함수 () {. $ ( '#collapseTwo') 축소 ( '쇼')}); $ (함수 () {$ ( '#collapseThree') 축소 ( '토글').}); $ (함수 () {. $ ( '#collapseOne') 축소 ( '숨기기')});
</ 스크립트>

»시도

결과는 다음과 같다 :

접이식 (축소) 플러그인 방법

행사

다음 표는 배 (축소) 플러그인을하는 경우에 사용되는이 나열되어 있습니다. 이러한 이벤트시 후크 함수를 사용할 수있다.

事件描述实例
show.bs.collapse在调用 show 方法后触发该事件。
$('#identifier').on('show.bs.collapse', function () {
	// 执行一些动作...
})
shown.bs.collapse当折叠元素对用户可见时触发该事件(将等待 CSS 过渡效果完成)。
$('#identifier').on('shown.bs.collapse', function () {
	// 执行一些动作...
})
hide.bs.collapse当调用 hide 实例方法时立即触发该事件。
$('#identifier').on('hide.bs.collapse', function () {
	// 执行一些动作...
})
hidden.bs.collapse当折叠元素对用户隐藏时触发该事件(将等待 CSS 过渡效果完成)。
$('#identifier').on('hidden.bs.collapse', function () {
	// 执行一些动作...
})

다음의 예는 이벤트의 사용법을 보여

<사업부 클래스 = "패널 그룹" ID = "아코디언"> <사업부 클래스 = "패널 패널 정보" > <사업부 클래스 = "패널 제목"> <H4 클래스 = "패널 제목"> <A 데이터 전환 = "붕괴" 데이터 부모 = "#accordion" HREF = "#collapseexample은"> 나이 확장됩니다 클릭 내가 다시 접혀 클릭합니다. --shown 이벤트 </ A> </ H4> </ DIV> <사업부 ID = "collapseexample" 클래스 = "패널 붕괴 붕괴" > <사업부 클래스 = "패널 몸"> Nihil ANIM의 카피에의 헬 베티, 공예 맥주 labore 웨스 앤더슨 cred하게 nesciunt sapiente 개 proident. 광고 채식 excepteur 정육점 부사장 카메라 : Lomo. </ DIV> </ DIV> </ DIV> </ DIV> <스크립트>
$ (함수 () {$ ( '#collapseexample'). ( 'show.bs.collapse'에서, 함수 () { 경고 ( '이봐, 당신이 지시이 경고를 확장 할 때');}) });
</ 스크립트>

»시도

결과는 다음과 같다 :

접이식 (축소) 플러그인 이벤트