Latest web development tutorials

dobra Bootstrap (Fechar) Widget

Folding (Fechar) plug-ins podem ser facilmente dobrado para que a área da página. Se você usá-lo para criar conteúdo ou recolher o painel de navegação, que permite que uma grande quantidade de opções de conteúdo.

Se você quiser para se referir às características individuais de plug-in, você precisa fazer referênciacollapse.js.Ao mesmo tempo, também é necessário para se referir a sua versão do Bootstrap em transição (transição) plugue . Ou, como Bootstrap plug-in Overview capítulo mencionado, você pode se referir abootstrap.jsou versão comprimida debootstrap.min.js.

Você pode usar a dobra (Fechar) plug-in:

  • Criar um pacote ou acordeão dobrável (acordeão),como se segue:

    Exemplos

    <Div class = "panel-grupo" id = "acordeão"> <Div class = "painel de painel-default" > <Div class = "Painel-rubrica"> <H4 class = "panel-title"> <A Dados-toggle = "colapso" data-parent = "#accordion" href = "#collapseOne"> Clique me são expandidos, clique em I dobrado novamente. Parte 1 </ a> </ H4> </ Div> <Div id = "collapseOne" class = "colapso painel colapso no "> <Div class = "panel-body"> Nihil anim keffiyeh helvética, cerveja artesanal labore Wes Anderson cred nesciunt sapiente ea proident. Ad vegan excepteur açougueiro vice-lomo. </ div> </ Div> </ Div> <Div class = "painel de painel-default" > <Div class = "Painel-rubrica"> <H4 class = "panel-title"> <A Dados-toggle = "colapso" data-parent = "#accordion" href = "#collapseTwo"> Clique me são expandidos, clique em I dobrado novamente. Parte 2 </ a> </ H4> </ Div> <Div id = "collapseTwo" class = "colapso painel-collapse" > <Div class = "panel-body"> Nihil anim keffiyeh helvética, cerveja artesanal labore Wes Anderson cred nesciunt sapiente ea proident. Ad vegan excepteur açougueiro vice-lomo. </ div> </ Div> </ Div> <Div class = "painel de painel-default" > <Div class = "Painel-rubrica"> <H4 class = "panel-title"> <A Dados-toggle = "colapso" data-parent = "#accordion" href = "#collapseThree"> Clique me são expandidos, clique em I dobrado novamente. Parte 3 </ a> </ H4> </ Div> <Div id = "collapseThree" class = "colapso painel-collapse" > <Div class = "panel-body"> Nihil anim keffiyeh helvética, cerveja artesanal labore Wes Anderson cred nesciunt sapiente ea proident. Ad vegan excepteur açougueiro vice-lomo. </ div> </ Div> </ Div> </ Div>

    tente »

    Os resultados são os seguintes:

    painel Folding
    1. Dados-toggle = "colapso" dos componentes adicionados ao link que você deseja expandir ou retrair diante.
    2. atributohref ou alvo de dadospara o componente pai, seu valor é subcomponentesid.
    3. propriedade-parent de dados para adicionar acordeão (acordeão) para o ID para expandir ou reduzir o conjunto articulado.
  • Criar uma marca simples, sem montagem acordeão dobrável (dobrável),como mostrado abaixo:

    Exemplos

    <Button type = "button" class = "btn btn-primária" Dados-toggle = "colapso" -Alvo de dados = "#demo"> montagem de dobrar simples </ button> <Div id = "demo" class = "colapso"> Nihil anim keffiyeh helvética, cerveja artesanal labore Wes Anderson cred nesciunt sapiente ea proident. Ad vegan excepteur açougueiro vice-lomo. </ div>

    tente »

    Os resultados são os seguintes:

    componentes dobráveis ​​simples

    Como você pode ver no exemplo, criamos um montagens dobráveis, e painel de dobramento (acordeão) diferente, nós não adicionamos o atributo dedados-pai.

uso

A tabela a seguir lista a dobra de classe (Fechar) plug-in para o processamento retrátil pesada:

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

Você pode usar a dobra (Fechar) plug-in de duas maneiras:

  • Através de atributos de dados: adicionar dados-toggle = "colapso"ealvo de dadospara elemento, controle de distribuição de elementos automáticos dobráveis.atributo-alvo de dados aceita um seletor CSS, e suas aplicações irá dobrar efeito.Certifique-se de adicionar aclasse .collapse elementos dobráveis.Se você quer que ele seja aberto por padrão, adicione um .inclasse extra.

    Para adicionar a gestão de pacotes semelhante a um acordeão controles dobráveis, adicionar um atributo de dadosde dados-parent = "# selector" .

  • Por JavaScript: para activar o método colapso JavaScript, como segue:
    $ ( '. Recolher'). Recolher ()
    

opções

Existem algumas opções através de atributos de dados ou JavaScript para passar. A tabela a seguir lista estas opções:

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

caminho

Aqui estão algumas dobrado (Fechar) plug-in formas úteis:

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

Exemplos

O exemplo seguinte demonstra o método:

Exemplos

<Div class = "panel-grupo" id = "acordeão"> <Div class = "painel de painel-default" > <Div class = "Painel-rubrica"> <H4 class = "panel-title"> <A Dados-toggle = "colapso" data-parent = "#accordion" href = "#collapseOne"> Clique me são expandidos, clique em I dobrado novamente. Parte 1 --hide método </ a> </ H4> </ Div> <Div id = "collapseOne" class = "colapso painel colapso no "> <Div class = "panel-body"> Nihil anim keffiyeh helvética, cerveja artesanal labore Wes Anderson cred nesciunt sapiente ea proident. Ad vegan excepteur açougueiro vice-lomo. </ div> </ Div> </ Div> <Div class = "painel painel sucesso" > <Div class = "Painel-rubrica"> <H4 class = "panel-title"> <A Dados-toggle = "colapso" data-parent = "#accordion" href = "#collapseTwo"> Clique me são expandidos, clique em I dobrado novamente. Parte 2 --show método </ a> </ H4> </ Div> <Div id = "collapseTwo" class = "colapso painel-collapse" > <Div class = "panel-body"> Nihil anim keffiyeh helvética, cerveja artesanal labore Wes Anderson cred nesciunt sapiente ea proident. Ad vegan excepteur açougueiro vice-lomo. </ div> </ Div> </ Div> <Div class = "painel de painel-info" > <Div class = "Painel-rubrica"> <H4 class = "panel-title"> <A Dados-toggle = "colapso" data-parent = "#accordion" href = "#collapseThree"> Clique me são expandidos, clique em I dobrado novamente. Parte 3 --toggle método </ a> </ H4> </ Div> <Div id = "collapseThree" class = "colapso painel-collapse" > <Div class = "panel-body"> Nihil anim keffiyeh helvética, cerveja artesanal labore Wes Anderson cred nesciunt sapiente ea proident. Ad vegan excepteur açougueiro vice-lomo. </ div> </ Div> </ Div> <Div class = "painel painel de alerta" > <Div class = "Painel-rubrica"> <H4 class = "panel-title"> <A Dados-toggle = "colapso" data-parent = "#accordion" href = "#collapseFour"> Clique me são expandidos, clique em I dobrado novamente. Parte do método 4 --options </ a> </ H4> </ Div> <Div id = "collapseFour" class = "colapso painel-collapse" > <Div class = "panel-body"> Nihil anim keffiyeh helvética, cerveja artesanal labore Wes Anderson cred nesciunt sapiente ea proident. Ad vegan excepteur açougueiro vice-lomo. </ div> </ Div> </ Div> </ Div> <Script>
$ (Function () {$ ( '#collapseFour'). Recolher ({ alternância: false })}); $ (Function () {. $ ( '#collapseTwo') Collapse ( 'show')}); $ (function () {$ ( '#collapseThree') Collapse ( 'alternância').}); $ (Function () {. $ ( '#collapseOne') Collapse ( 'esconder')});
</ Script>

tente »

Os resultados são os seguintes:

Folding método plug-in (Fechar)

evento

A tabela a seguir lista da dobra (Fechar) plug-in para ser usado no evento. Estes eventos podem ser usados ​​quando a função de gancho.

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

Exemplos

O exemplo a seguir demonstra o uso do evento:

Exemplos

<Div class = "panel-grupo" id = "acordeão"> <Div class = "painel de painel-info" > <Div class = "Painel-rubrica"> <H4 class = "panel-title"> <A Dados-toggle = "colapso" data-parent = "#accordion" href = "#collapseexample"> Clique me são expandidos, clique em I dobrado novamente. evento --shown </ a> </ H4> </ Div> <Div id = "collapseexample" class = "colapso painel-collapse" > <Div class = "panel-body"> Nihil anim keffiyeh helvética, cerveja artesanal labore Wes Anderson cred nesciunt sapiente ea proident. Ad vegan excepteur açougueiro vice-lomo. </ div> </ Div> </ Div> </ Div> <Script>
$ (Function () {$ ( '#collapseexample'). Em ( 'show.bs.collapse', function () { alert ( 'Ei, quando você expande prompts este aviso');}) });
</ Script>

tente »

Os resultados são os seguintes:

Folding (Fechar) Evento Plug-in