Latest web development tutorials

pli Bootstrap (Collapse) un widget

Pliage (Collapse) plug-ins peuvent facilement être plié de sorte que la zone de la page. Que vous l'utilisiez pour créer du contenu ou réduire le panneau de navigation, qui permet à un grand nombre d'options de contenu.

Si vous voulez faire référence à des caractéristiques individuelles de plug-in, vous devez référencercollapse.js.Dans le même temps, aussi vous devez vous référer à votre version de Bootstrap en transition (transition) prise . Ou, comme Bootstrap plug - in Présentation du chapitre mentionné, vous pouvez vous référer àbootstrap.jsou version compressée debootstrap.min.js.

Vous pouvez utiliser le pli (Collapse) plug-in:

  • Créer un paquet ou repliableenaccordéon (accordéon),comme suit:

    Exemples

    <Div class = "panneau-groupe" id = "accordéon"> <Div class = "Panneau-default" > <Div class = "panneau intitulé"> <H4 class = "panneau-title"> <A données-toggle = "effondrement" données-parent = "#accordion" href = "#collapseOne"> Cliquez me sont étendues, cliquez sur Je croisai de nouveau. Partie 1 </ a> </ H4> </ Div> <Div id = "collapseOne" class = "effondrement panneau effondrement "> <Div class = "panneau-corps"> Nihil anim keffieh helvetica, bière artisanale labore wes anderson cred nesciunt sapiente ea proident. Ad végétalien excepteur boucher vice lomo. </ div> </ Div> </ Div> <Div class = "Panneau-default" > <Div class = "panneau intitulé"> <H4 class = "panneau-title"> <A données-toggle = "effondrement" données-parent = "#accordion" href = "#collapseTwo"> Cliquez me sont étendues, cliquez sur Je croisai de nouveau. Partie 2 </ a> </ H4> </ Div> <Div id = "collapseTwo" class = "panneau-collapse collapse" > <Div class = "panneau-corps"> Nihil anim keffieh helvetica, bière artisanale labore wes anderson cred nesciunt sapiente ea proident. Ad végétalien excepteur boucher vice lomo. </ div> </ Div> </ Div> <Div class = "Panneau-default" > <Div class = "panneau intitulé"> <H4 class = "panneau-title"> <A données-toggle = "effondrement" données-parent = "#accordion" href = "#collapseThree"> Cliquez me sont étendues, cliquez sur Je croisai de nouveau. Partie 3 </ a> </ H4> </ Div> <Div id = "collapseThree" class = "panneau-collapse collapse" > <Div class = "panneau-corps"> Nihil anim keffieh helvetica, bière artisanale labore wes anderson cred nesciunt sapiente ea proident. Ad végétalien excepteur boucher vice lomo. </ div> </ Div> </ Div> </ Div>

    Essayez »

    Les résultats sont les suivants:

    panneau pliant
    1. données-toggle = "effondrement" des composants ajoutés au lien que vous souhaitez développer ou réduire le.
    2. attributhref ou de données ciblepour le composant parent, sa valeur est sous -id.
    3. la propriété desdonnées-parent pour ajouter accordéon (accordéon) à l'id Pour développer ou réduire l'ensemble de liaison.
  • Créer une marque simple,sans assemblage accordéon de pliage (pliable),comme indiqué ci - dessous:

    Exemples

    <Bouton type = "button" class = "btn btn-primaire" données-toggle = "effondrement" data-target = "#demo"> ensemble de pliage simple , </ button> <Div id = "demo" class = "effondrement"> Nihil anim keffieh helvetica, bière artisanale labore wes anderson cred nesciunt sapiente ea proident. Ad végétalien excepteur boucher vice lomo. </ div>

    Essayez »

    Les résultats sont les suivants:

    composants pliables simples

    Comme vous pouvez le voir dans l'exemple, nous avons créé un ensembles démontables, et le panneau de pliage (accordéon) différent, nous n'ajoutons pas l'attributdata-parent.

usage

Le tableau suivant présente le pli de classe (Collapse) plug-in pour le traitement lourd rétractable:

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

Vous pouvez utiliser le pli (Collapse) plug-in de deux façons:

  • Grâce à des données attributs:ajouter desdonnées-toggle = "effondrement"et lesdonnées cibleà l' élément, les éléments repliables automatiques de contrôle de la distribution. attributdata-cible accepte un sélecteur CSS, et leurs applications se pliera effet.Assurez - vous d'ajouter laclasse .collapse éléments pliables.Si vous voulez qu'il soit ouvert par défaut, ajoutez une .inde classe supplémentaire.

    Pour ajouter la gestion de paquets similaire à un pliables contrôles d'accordéon, ajouter un attribut de donnéesdata-parent = "# sélecteur" .

  • Par JavaScript: pour activer la méthode d'effondrement JavaScript, comme suit:
    $ ( '. Réduire'). Réduire ()
    

options de

Il y a quelques options à travers les attributs de données ou JavaScript pour passer. Le tableau suivant présente les options suivantes:

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

manière

Voici quelques-unes plié (Collapse) plug-in des moyens utiles:

方法描述实例
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')

Exemples

L'exemple suivant illustre la méthode:

Exemples

<Div class = "panneau-groupe" id = "accordéon"> <Div class = "Panneau-default" > <Div class = "panneau intitulé"> <H4 class = "panneau-title"> <A données-toggle = "effondrement" données-parent = "#accordion" href = "#collapseOne"> Cliquez me sont étendues, cliquez sur Je croisai de nouveau. Partie 1 --hide méthode </ a> </ H4> </ Div> <Div id = "collapseOne" class = "effondrement panneau effondrement "> <Div class = "panneau-corps"> Nihil anim keffieh helvetica, bière artisanale labore wes anderson cred nesciunt sapiente ea proident. Ad végétalien excepteur boucher vice lomo. </ div> </ Div> </ Div> <Div class = "Panneau-succès» > <Div class = "panneau intitulé"> <H4 class = "panneau-title"> <A données-toggle = "effondrement" données-parent = "#accordion" href = "#collapseTwo"> Cliquez me sont étendues, cliquez sur Je croisai de nouveau. Partie 2 --show méthode </ a> </ H4> </ Div> <Div id = "collapseTwo" class = "panneau-collapse collapse" > <Div class = "panneau-corps"> Nihil anim keffieh helvetica, bière artisanale labore wes anderson cred nesciunt sapiente ea proident. Ad végétalien excepteur boucher vice lomo. </ div> </ Div> </ Div> <Div class = "Panneau-info" > <Div class = "panneau intitulé"> <H4 class = "panneau-title"> <A données-toggle = "effondrement" données-parent = "#accordion" href = "#collapseThree"> Cliquez me sont étendues, cliquez sur Je croisai de nouveau. Partie 3 --toggle méthode </ a> </ H4> </ Div> <Div id = "collapseThree" class = "panneau-collapse collapse" > <Div class = "panneau-corps"> Nihil anim keffieh helvetica, bière artisanale labore wes anderson cred nesciunt sapiente ea proident. Ad végétalien excepteur boucher vice lomo. </ div> </ Div> </ Div> <Div class = "Panneau d'avertissement" > <Div class = "panneau intitulé"> <H4 class = "panneau-title"> <A données-toggle = "effondrement" données-parent = "#accordion" href = "#collapseFour"> Cliquez me sont étendues, cliquez sur Je croisai de nouveau. Partie méthode 4 --options </ a> </ H4> </ Div> <Div id = "collapseFour" class = "panneau-collapse collapse" > <Div class = "panneau-corps"> Nihil anim keffieh helvetica, bière artisanale labore wes anderson cred nesciunt sapiente ea proident. Ad végétalien excepteur boucher vice lomo. </ div> </ Div> </ Div> </ Div> <Script>
$ (Fonction () {$ ( '#collapseFour'). Réduire ({ toggle: false })}); $ (Fonction () {. $ ( '#collapseTwo') Collapse ( 'show')}); $ (function () {$ ( '#collapseThree') Collapse ( 'toggle').}); $ (Fonction () {. $ ( '#collapseOne') Collapse ( «cacher»)});
</ Script>

Essayez »

Les résultats sont les suivants:

Pliage (Réduire) Méthode plug-in

événement

Le tableau suivant présente le pli (Collapse) plug-in pour être utilisé dans l'événement. Ces événements peuvent être utilisés lorsque la fonction de crochet.

事件描述实例
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 () {
	// 执行一些动作...
})

Exemples

L'exemple suivant illustre l'utilisation de l'événement:

Exemples

<Div class = "panneau-groupe" id = "accordéon"> <Div class = "Panneau-info" > <Div class = "panneau intitulé"> <H4 class = "panneau-title"> <A données-toggle = "effondrement" données-parent = "#accordion" href = "#collapseexample"> Cliquez me sont étendues, cliquez sur Je croisai de nouveau. événement --shown </ a> </ H4> </ Div> <Div id = "collapseexample" class = "panneau-collapse collapse" > <Div class = "panneau-corps"> Nihil anim keffieh helvetica, bière artisanale labore wes anderson cred nesciunt sapiente ea proident. Ad végétalien excepteur boucher vice lomo. </ div> </ Div> </ Div> </ Div> <Script>
$ (Fonction () {$ ( '#collapseexample'). On ( 'show.bs.collapse', function () { alert ( 'Hey, lorsque vous développez invites cet avertissement');}) });
</ Script>

Essayez »

Les résultats sont les suivants:

Pliage (Collapse) Event Plug-in