Latest web development tutorials

schede bootstrap (Tab) widget di

Scheda (Tab) in elementi di navigazione Bootstrap introdotti nel capitolo. Grazie alla combinazione di una serie di attributi di dati, è possibile creare facilmente una interfaccia scheda. Con questo plugin, è possibile inserire contenuti in schede o schede capsula e anche a discesa scheda del menu.

Se si vuole fare riferimento alle singole funzioni di plug-in, è necessario fare riferimentotab.js.O, come Bootstrap plug Panoramica capitolo citato, è possibile fare riferimento abootstrap.jso versione compressa delbootstrap.min.js.

uso

È possibile attivare le schede in due modi:

  • Attraverso gli attributi dei dati: È necessario aggiungere i dati ginocchiera = "tab"odati-Toggle = "pillola"per ancorare i collegamenti di testo.

    Nav nav-schedee aggiungere classe alul,e sarà applicato Bootstrap stile di etichetta , e aggiungerenavnav-pilloleULclasse, e verrà applicata Bootstrap stile capsula .

    <ul class = "nav nav-tabs">
    	<Li> <a href="#identifier" data-toggle="tab"> casa </a> </ li>
    	...
    </ Ul>
    
  • In JavaScript: È possibile utilizzare le schede per consentire javscript, come segue:
    $ ( '# MyTab a'). Fare clic (function (e) {
      e.preventDefault ()
      $ (This) .tab ( 'show')
    })
    

    L'esempio seguente mostra diversi modi per attivare le varie schede:

    // Seleziona il nome della scheda di $ ( '# mytab un [href = "# profilo"]'). Tab ( 'show')
    
    // Seleziona la prima scheda $ ( '# mytab una: prima') scheda ( 'show').
    
    . // Seleziona l'ultima scheda $ ( '# mytab una: ultima') scheda ( 'show')
    
    // Seleziona la terza scheda (zero-indicizzati)
    $ ( '# MyTab li: eq (2) un') scheda ( 'show').
    

effetto dissolvenza

Se è necessario impostare le tabulazioni dissolvenza effetto, aggiungere.fade dietro ogni .tab-riquadro.La prima scheda deve essere aggiunto.in classe a svanire nel contenuto originale, come illustrato nei seguenti esempi:

<Div class = "scheda-content">
	<Div class = "scheda-riquadro dissolvenza in attivo" id = "casa"> ... </ div>
	<Div class = "scheda-riquadro di dissolvenza" id = "svn"> ... </ div>
	<Div class = "scheda-riquadro di dissolvenza" id = "ios"> ... </ div>
	<Div class = "scheda-riquadro di dissolvenza" id = "java"> ... </ div>
</ Div>

Esempi

L'esempio seguente dimostra l'uso di schede di dati di proprietà (Tab) e plug-dissolvenza effetti:

Esempi

<ul id = "mytab" class = "nav nav-tabs" > <Li class = "attiva"> <A href = "#Home" Dati-Toggle = "scheda"> W3Cschool Home </ a> </ Li> <LI> <a href = "#ios" Dati-Toggle = "scheda"> iOS </ a> </ li> <Li class = "discesa"> <A href = "#" id = "myTabDrop1" class = "discesa-Toggle" Dati-Toggle = "discesa"> Java <b class = "cursore"> </ b> </ A> <ul class = "discesa-menu" role = "menu" Aria-labelledby = "myTabDrop1"> <LI> <a href = "#jmeter" tabindex = "-1" Dati-Toggle = "scheda"> jmeter </ a> </ li> <LI> <a href = "#ejb" tabindex = "-1" Dati-Toggle = "scheda"> ejb </ a> </ li> </ Ul> </ Li> </ Ul> <div id = "myTabContent" class = "scheda-content"> <div class = "dissolvenza scheda-riquadro in attivo" id = "casa"> <P> W3Cschoool Questo tutorial è quello di fornire la tecnologia più recente sito web, questo sito fornisce una documentazione tecnica stazione libera, aiuta la maggior parte degli appassionati di tecnologia web avvio rapido e costruire i propri siti web. Il primo volo presto nella linea - per imparare non solo la tecnologia, ma anche un sogno. </ P> </ Div> <div class = "scheda-riquadro dissolvenza" id = ""> ios <P> iOS è un sviluppato e pubblicato da sistema operativo mobile di Apple. Originariamente rilasciato per la prima volta iPhone, iPod Touch e Apple TV nel 2007. iOS è derivato da OS X, hanno in comune la fondazione di Darwin. il sistema operativo OS X viene utilizzato su un Mac, iOS è la versione mobile di Apple. </ P> </ Div> <div class = "scheda-riquadro dissolvenza" id = "jmeter"> <P> jMeter è un software di prova open source. Si tratta di un'applicazione Java puro al 100%, per le prove di carico e prestazioni. </ P> </ Div> <div class = "scheda-riquadro dissolvenza" id = "ejb"> <P> Enterprise Java Beans (EJB ) è un framework di sviluppo per creare una soluzione altamente scalabile e robusta le applicazioni aziendali, distribuito su un server applicativi compatibili (ad esempio JBoss Web Logic, etc.) di J2EE. </ P> </ Div> </ Div>

Prova »

I risultati sono i seguenti:

Scheda (Tab) widget di

modo

. Tab $ () :. Il metodo può attivare elemento scheda e il contenuto del contenitore.Schede bisogno di usare undata-bersaglio o un punto nel nodo contenitore href DOM.

<Ul class = "nav nav-tabs" id = "mytab">
	<Li class = "attivo"> ​​<a href="#identifier" data-toggle="tab"> casa </a> </ li>
	.....
</ Ul>
<Div class = "scheda-content">
	<Div class = "scheda-riquadro attivo" id = "casa"> ... </ div>
	.....
</ Div>
<Script>
	$ (Function () {
		. $ ( '# Mytab una: ultima') scheda ( 'show')
	})
</ Script>

Esempi

L'esempio seguente mostra la scheda (Tab) plug-in uso metodi.tab.Nel presente esempio, la seconda scheda èIOS attivi:

Esempi

<ul id = "mytab" class = "nav nav-tabs" > <Li class = "attiva"> <a href = "#Home" Dati-Toggle = "scheda"> W3Cschool Home </ a> </ Li> <LI> <a href = "#ios" Dati-Toggle = "scheda"> iOS </ a> </ li> <Li class = "discesa"> <A href = "#" id = "myTabDrop1" class = "discesa-Toggle" Dati-Toggle = "discesa"> Java <b class = "cursore"> </ b> </ A> <ul class = "discesa-menu" role = "menu" Aria-labelledby = "myTabDrop1"> <LI> <a href = "#jmeter" tabindex = "-1" Dati-Toggle = "scheda"> jmeter </ a> </ Li> <LI> <a href = "#ejb" tabindex = "-1" Dati-Toggle = "scheda"> ejb </ a> </ Li> </ Ul> </ Li> </ Ul> <div id = "myTabContent" class = "scheda-content"> <div class = "dissolvenza scheda-riquadro in attivo" id = "casa"> <P> W3Cschoool Questo tutorial è quello di fornire la tecnologia più recente sito web, questo sito fornisce una documentazione tecnica stazione libera, aiuta la maggior parte degli appassionati di tecnologia web avvio rapido e costruire i propri siti web. Il primo volo presto nella linea - per imparare non solo la tecnologia, ma anche un sogno. </ P> </ Div> <div class = "scheda-riquadro dissolvenza" id = ""> ios <P> iOS è un sviluppato e pubblicato da sistema operativo mobile di Apple. Originariamente rilasciato per la prima volta iPhone, iPod Touch e Apple TV nel 2007. iOS è derivato da OS X, hanno in comune la fondazione di Darwin. il sistema operativo OS X viene utilizzato su un Mac, iOS è la versione mobile di Apple. </ P> </ Div> <div class = "scheda-riquadro dissolvenza" id = "jmeter"> <P> jMeter è un software di prova open source. Si tratta di un'applicazione Java puro al 100%, per le prove di carico e prestazioni. </ P> </ Div> <div class = "scheda-riquadro dissolvenza" id = "ejb"> <P> Enterprise Java Beans (EJB ) è un framework di sviluppo per creare una soluzione altamente scalabile e robusta le applicazioni aziendali, distribuito su un server applicativi compatibili (ad esempio JBoss Web Logic, etc.) di J2EE. </ P> </ Div> </ Div> <Script> $ (function () {$ ( '# mytab Li: eq (1) un') scheda ( 'show') ;.}); </ script>

Prova »

I risultati sono i seguenti:

Scheda (Tab) metodo di plug-in

evento

La seguente tabella elenca le schede (tab) plug-in da utilizzare in caso. Questi eventi possono essere utilizzate quando la funzione di hook.

事件描述实例
show.bs.tab该事件在标签页显示时触发,但是必须在新标签页被显示之前。分别使用event.targetevent.relatedTarget来定位到激活的标签页和前一个激活的标签页。
$('a[data-toggle="tab"]').on('show.bs.tab', function (e) {
  e.target // 激活的标签页
  e.relatedTarget // 前一个激活的标签页
})
shown.bs.tab该事件在标签页显示时触发,但是必须在某个标签页已经显示之后。分别使用event.targetevent.relatedTarget来定位到激活的标签页和前一个激活的标签页。
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
  e.target // 激活的标签页
  e.relatedTarget // 前一个激活的标签页
})

Esempi

L'esempio seguente dimostra l'uso di schede (tab) plug-in evento. Nel presente esempio, visualizzerà la corrente e le schede visitati precedenti:

Esempi

<Hr> <P class = "attivo-tab"> <strong> scheda Attiva </ strong>: <span> </ span> </ p> <P class = "precedente-tab"> <strong> Attiva scheda precedente </ strong>: <span> </ span> </ p> <Hr> <ul id = "mytab" class = "nav nav-tabs" > <Li class = "attiva"> <a href = "#Home" Dati-Toggle = "scheda"> W3Cschool Home </ a> </ li> <LI> <a href = "#ios" Dati-Toggle = "scheda"> iOS </ a> </ li> <Li class = "discesa"> <A href = "#" id = "myTabDrop1" class = "discesa-Toggle" Dati-Toggle = "discesa"> Java <b class = "cursore"> </ b> </ a> <ul class = "discesa-menu" role = "menu" Aria-labelledby = "myTabDrop1"> <LI> <a href = "#jmeter" tabindex = "-1" Dati-Toggle = "scheda"> jmeter </ a> </ li> <LI> <a href = "#ejb" tabindex = "-1" Dati-Toggle = "scheda"> ejb </ a> </ li> </ Ul> </ Li> </ Ul> <div id = "myTabContent" class = "scheda-content"> <div class = "dissolvenza scheda-riquadro in attivo" id = "casa"> <P> W3Cschoool Questo tutorial è quello di fornire la tecnologia più recente sito web, questo sito fornisce una documentazione tecnica stazione libera, aiuta la maggior parte degli appassionati di tecnologia web avvio rapido e costruire i propri siti web. Il primo volo presto nella linea - per imparare non solo la tecnologia, ma anche un sogno. </ P> </ Div> <div class = "scheda-riquadro dissolvenza" id = ""> ios <P> iOS è un sviluppato e pubblicato da sistema operativo mobile di Apple. Originariamente rilasciato per la prima volta iPhone, iPod Touch e Apple TV nel 2007. iOS è derivato da OS X, hanno in comune la fondazione di Darwin. il sistema operativo OS X viene utilizzato su un Mac, iOS è la versione mobile di Apple. </ P> </ Div> <div class = "scheda-riquadro dissolvenza" id = "jmeter"> <P> jMeter è un software di prova open source. Si tratta di un'applicazione Java puro al 100%, per le prove di carico e prestazioni. </ P> </ Div> <div class = "scheda-riquadro dissolvenza" id = "ejb"> <P> Enterprise Java Beans (EJB ) è un framework di sviluppo per creare una soluzione altamente scalabile e robusta le applicazioni aziendali, distribuito su un server applicativi compatibili (ad esempio JBoss Web Logic, etc.) di J2EE. </ P> </ Div> </ Div> <Script> $ (function () {$ ( 'a [data-Toggle = "tab"]'). On ( 'shown.bs.tab', function (e) {// Nome scheda si attivano var ActiveTab = $ (e.target) .text (); // ottenere un nome di scheda var pre-attivato previousTab = $ (e.relatedTarget) .text ( ), ( ". active-scheda span") $. html (ActiveTab); $ ( " precedente-scheda arco"). html (previousTab) ;.});}); </ script>

Prova »

I risultati sono i seguenti:

Evento Tab (Scheda) Plug-in