ブートストラップ倍(崩壊)ウィジェット
折りたたみ式(折りたたみ)のプラグインを簡単にページのその領域ように折り畳むことができます。 あなたがコンテンツを作成したり、コンテンツの多くのオプションを可能にするナビゲーションパネルを、崩壊し、それを使用するかどうか。
あなたは、個々のプラグイン機能を参照したい場合は、collapse.jsを参照する必要があります。 それと同時に、また、あなたは、ブートストラップのバージョンを参照する必要がトランジション(移行)プラグ 。 または、 ブートストラッププラグインの概要章で述べたように、あなたはbootstrap.jsまたはbootstrap.min.jsの圧縮バージョンを参照することができます。
あなたはプラグイン倍(折りたたみ)を使用することができます。
- 以下のように、パケットまたは折り畳み可能なアコーディオン(アコーディオン)を作成します。
例
<DIV クラス = "パネルグループ」 ID = "アコーディオン"> <DIV クラス= "パネルのpanel-default" > <DIV クラス = "パネルの見出し"> <H4 クラス = "パネル・タイトル"> <A データトグル = "崩壊" データ-親 = "#accordion" href = "#collapseOne"> 私が展開されますクリックして、私は再び折り畳まクリックします。 パート1 </ A> </ H4> </ DIV> <DIV ID = "collapseOne" クラス= "でパネル崩壊崩壊 "> <DIV クラス= "パネル体">ニヒルアニメーションのクーフィーヤのヘルベチカ、クラフトビールlaboreウェス・アンダーソンクレドnesciunt sapiente EA proident。広告ビーガンexcepteur肉屋副ロモ。</ div>の </ DIV> </ DIV> <DIV クラス= "パネルのpanel-default" > <DIV クラス = "パネルの見出し"> <H4 クラス = "パネル・タイトル"> <A データトグル = "崩壊" データ-親 = "#accordion" href = "#collapseTwo"> 私が展開されますクリックして、私は再び折り畳まクリックします。 パート2 </ A> </ H4> </ DIV> <DIV ID = "collapseTwo" クラス= "パネル崩壊崩壊" > <DIV クラス= "パネル体">ニヒルアニメーションのクーフィーヤのヘルベチカ、クラフトビールlaboreウェス・アンダーソンクレドnesciunt sapiente EA proident。広告ビーガンexcepteur肉屋副ロモ。</ div>の </ DIV> </ DIV> <DIV クラス= "パネルのpanel-default" > <DIV クラス = "パネルの見出し"> <H4 クラス = "パネル・タイトル"> <A データトグル = "崩壊" データ-親 = "#accordion" href = "#collapseThree"> 私が展開されますクリックして、私は再び折り畳まクリックします。 パート3 </ A> </ H4> </ DIV> <DIV ID = "collapseThree" クラス= "パネル崩壊崩壊" > <DIV クラス= "パネル体">ニヒルアニメーションのクーフィーヤのヘルベチカ、クラフトビールlaboreウェス・アンダーソンクレドnesciunt sapiente EA proident。広告ビーガンexcepteur肉屋副ロモ。</ div>の </ DIV> </ DIV> </ DIV>
»をお試しください結果は以下の通りであります:
- あなたが展開または上崩壊するリンクに追加されたコンポーネントのデータトグル= "崩壊"。
- 親コンポーネントへのHREFまたはデータ・ターゲット属性は、その値は、IDのサブコンポーネントです。
- リンクアセンブリを展開したり折りたたんだりするにはIDにアコーディオン(アコーディオン)を追加するには、データ・親プロパティ。
- 以下に示すように、ジャバラ折りアセンブリ(折りたたみ式)することなく、簡単なマークを作成します。
例
<ボタン = "ボタン"を入力 クラス = "BTNのBTN-プライマリ」 データトグル = "崩壊" データターゲット = "#demo"> シンプルな折りたたみアセンブリ </ button>の <DIV ID = "デモ" クラス=>ニヒル」の崩壊」アニメーションのクーフィーヤのヘルベチカ、クラフトビールlaboreウェス・アンダーソンクレドnesciunt sapiente EA proident。広告ビーガンexcepteur肉屋副ロモ。</ div>の
»をお試しください結果は以下の通りであります:
あなたが例で見ることができるように、我々は、折りたたみ可能なアセンブリを作成し、パネル折り畳み(アコーディオン)異なる、我々は属性データ-親を追加しないでください。
使用法
次の表は、クラス倍(崩壊)プラグイン重い格納式を処理するための一覧を示します。
Class | 描述 | 实例 |
---|---|---|
.collapse | 隐藏内容。 | 尝试一下 |
.collapse.in | 显示内容。 | 尝试一下 |
.collapsing | 当过渡效果开始时被添加,当过渡效果完成时被移除。 |
あなたはプラグイン2通りの方法で倍(崩壊)を使用することができます。
- データ属性を使用して:要素、自動配信制御折りたたみ可能な要素にデータトグル= "崩壊"とデータターゲットを追加します。データ・ターゲット属性は、CSSセレクタを受け入れ、それらのアプリケーションが影響を折るます。折り畳み式の要素.collapseクラスを追加してください。あなたはそれがデフォルトでオープンにしたい場合は、余分なクラス .INを追加します。
折り畳み式アコーディオン対照と同様パケット管理を追加するには、データの属性データ-親= "#セレクター」を追加します。
- JavaScriptをすることで次のように、崩壊の方法JavaScriptを有効にするには:
$( '。折りたたむ')。)(折りたたみます
オプション
合格するためのデータ属性やJavaScriptを通していくつかのオプションがあります。 次の表は、これらのオプションを示します:
选项名称 | 类型/默认值 | Data 属性名称 | 描述 |
---|---|---|---|
parent | selector 默认值:false | data-parent | 如果提供了一个选择器,当可折叠项目显示时,指定父元素下的所有可折叠的元素将被关闭。这与创痛的折叠面板(accordion)的行为类似 - 这依赖于 accordion-group 类。 |
toggle | boolean 默认值: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') |
例
次の例では、方法を示しています。
例
<DIV クラス = "パネルグループ」 ID = "アコーディオン">
<DIV クラス= "パネルのpanel-default" >
<DIV クラス = "パネルの見出し">
<H4 クラス = "パネル・タイトル">
<A データトグル = "崩壊" データ-親 = "#accordion"
href = "#collapseOne"> 私が展開されますクリックして、私は再び折り畳まクリックします。 パート1 --hide方法 </ A>
</ H4>
</ DIV>
<DIV ID = "collapseOne" クラス= "でパネル崩壊崩壊 ">
<DIV クラス= "パネル体">ニヒルアニメーションのクーフィーヤのヘルベチカ、クラフトビールlaboreウェス・アンダーソンクレドnesciunt sapiente EA proident。広告ビーガンexcepteur肉屋副ロモ。</ div>の
</ DIV>
</ DIV>
<DIV クラス= "パネルパネル-成功」 >
<DIV クラス = "パネルの見出し">
<H4 クラス = "パネル・タイトル">
<A データトグル = "崩壊" データ-親 = "#accordion"
href = "#collapseTwo"> 私が展開されますクリックして、私は再び折り畳まクリックします。 パート2 --show方法 </ A>
</ H4>
</ DIV>
<DIV ID = "collapseTwo" クラス= "パネル崩壊崩壊" >
<DIV クラス= "パネル体">ニヒルアニメーションのクーフィーヤのヘルベチカ、クラフトビールlaboreウェス・アンダーソンクレドnesciunt sapiente EA proident。広告ビーガンexcepteur肉屋副ロモ。</ div>の
</ DIV>
</ DIV>
<DIV クラス= "パネルパネル-情報」 >
<DIV クラス = "パネルの見出し">
<H4 クラス = "パネル・タイトル">
<A データトグル = "崩壊" データ-親 = "#accordion"
href = "#collapseThree"> 私が展開されますクリックして、私は再び折り畳まクリックします。 パート3 --toggle方法 </ A>
</ H4>
</ DIV>
<DIV ID = "collapseThree" クラス= "パネル崩壊崩壊" >
<DIV クラス= "パネル体">ニヒルアニメーションのクーフィーヤのヘルベチカ、クラフトビールlaboreウェス・アンダーソンクレドnesciunt sapiente EA proident。広告ビーガンexcepteur肉屋副ロモ。</ div>の
</ DIV>
</ DIV>
<DIV クラス= "パネルパネル警告" >
<DIV クラス = "パネルの見出し">
<H4 クラス = "パネル・タイトル">
<A データトグル = "崩壊" データ-親 = "#accordion"
href = "#collapseFour"> 私が展開されますクリックして、私は再び折り畳まクリックします。 パート4 --options方法 </ A>
</ H4>
</ DIV>
<DIV ID = "collapseFour" クラス= "パネル崩壊崩壊" >
<DIV クラス= "パネル体">ニヒルアニメーションのクーフィーヤのヘルベチカ、クラフトビールlaboreウェス・アンダーソンクレドnesciunt sapiente EA proident。広告ビーガンexcepteur肉屋副ロモ。</ 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 () { // 执行一些动作... }) |
例
次の例では、イベントの使用方法を示します。
例
<DIV クラス = "パネルグループ」 ID = "アコーディオン">
<DIV クラス= "パネルパネル-情報」 >
<DIV クラス = "パネルの見出し">
<H4 クラス = "パネル・タイトル">
<A データトグル = "崩壊" データ-親 = "#accordion"
href = "#collapseexample"> 私が展開されますクリックして、私は再び折り畳まクリックします。 --shownイベント </ A>
</ H4>
</ DIV>
<DIV ID = "collapseexample" クラス= "パネル崩壊崩壊" >
<DIV クラス= "パネル体">ニヒルアニメーションのクーフィーヤのヘルベチカ、クラフトビールlaboreウェス・アンダーソンクレドnesciunt sapiente EA proident。広告ビーガンexcepteur肉屋副ロモ。</ div>の
</ DIV>
</ DIV>
</ DIV>
<スクリプト>
$(ファンクション () {$( '#collapseexample')。 ( 'show.bs.collapse」について、機能 () {
アラート ( 'ねえ、 あなたはプロンプトこの警告を展開します');})
});
</スクリプト>
»をお試しください
結果は以下の通りであります: