JavaScript

Tabhair beatha do chomhpháirteanna Bootstrap - anois le 13 breiseán jQuery saincheaptha.

Cinnirí suas! Tá na doiciméid seo do v2.3.2, nach bhfuil tacaíocht oifigiúil a thuilleadh. Amharc ar an leagan is déanaí de Bootstrap!

Aonair nó tiomsaithe

Is féidir forlíontáin a áireamh ina n-aonar (cé go bhfuil spleáchais de dhíth ar chuid acu), nó iad go léir ag an am céanna. Tá gach breiseán in aon chomhad amháin ag bootstrap.js agus bootstrap.min.js .

Tréithe sonraí

Is féidir leat gach breiseán Bootstrap a úsáid tríd an API marcála amháin gan aon líne amháin de JavaScript a scríobh. Is é seo an API den chéad scoth de chuid Bootstrap agus ba chóir go mbeadh sé mar an gcéad mhachnamh agat agus breiseán á úsáid agat.

É sin ráite, i gcásanna áirithe d’fhéadfadh sé a bheith inmhianaithe an fheidhmiúlacht seo a mhúchadh. Mar sin, cuirimid ar fáil freisin an cumas an API aitreabúid sonraí a dhíchumasú trí gach imeacht ar an gcorp a bhfuil spás air a bhfuil spásáil aige le `'data-api'` a dhícheangal. Breathnaíonn sé seo mar seo:

  1. $ ( 'comhlacht' ). as ( '. data-api' )

Nó, chun díriú ar bhreiseán ar leith, níl le déanamh ach ainm an bhreiseáin a chur san áireamh mar ainmspás in éineacht leis an ainmspás data-api mar seo:

  1. $ ( 'comhlacht' ). as ( '.alert.data-api' )

Clár API

Creidimid freisin gur cheart go mbeifeá in ann gach breiseán Bootstrap a úsáid tríd an API JavaScript amháin. Is modhanna aonair inslabhra iad gach API poiblí, agus seolann siad an bailiúchán ar gníomhaíodh ina leith.

  1. $ ( ".btn.danger" ). cnaipe ( "scoránaigh" ). addClass ( "saille" )

Ba cheart do gach modh glacadh le réad roghanna roghnach, teaghrán a dhíríonn ar mhodh áirithe, nó rud ar bith (a thionscnaíonn breiseán a bhfuil iompraíocht réamhshocraithe aige):

  1. $ ( "#myModal" ) . modal () // tosaithe le mainneachtainí
  2. $ ( "#myModal" ) . modal ( { méarchlár : bréagach }) // tosaithe gan méarchlár ar bith
  3. $ ( "#myModal" ) . modal ( 'taispeáint' ) // a thosaíonn agus a agairt seó láithreach

Nochtann gach breiseán a chruthaitheoir amh ar airí `Constructor`: $.fn.popover.Constructor. Más mian leat mar shampla breiseán ar leith a fháil, é a aisghabháil go díreach ó eilimint: $('[rel=popover]').data('popover').

Gan Coimhlint

Uaireanta is gá forlíontáin Bootstrap a úsáid le creataí Chomhéadain eile. Sna cúinsí seo, féadann imbhuailtí ainmspáis tarlú ó am go chéile. Má tharlaíonn sé seo, is féidir leat glaoch .noConflictar an mbreiseán is mian leat a luach a chur ar ais.

  1. var bootstrapButton = $ . fn . cnaipe . noConflict () // cuir $.fn.button ar ais chuig an luach a sannadh roimhe seo
  2. $ . fn . bootstrapBtn = bootstrapButton // tabhair $().bootstrapBtn an fheidhmiúlacht bootstrap

Imeachtaí

Soláthraíonn Bootstrap imeachtaí saincheaptha don chuid is mó de ghníomhaíochtaí uathúla an bhreiseáin. Go ginearálta, tagann siad seo i bhfoirm infinideach agus i bhfoirm rannpháirtí san am atá thart - áit a spreagtar an infinideach (ex. show) ag tús imeachta, agus ina spreagtar foirm an rannpháirtí san am atá caite (ex. shown) nuair a chríochnaítear gníomh.

Soláthraíonn gach teagmhas infinitive feidhmiúlacht preventDefault. Soláthraíonn sé seo an cumas chun stop a chur le gníomh a chur i gcrích sula dtosaíonn sé.

  1. $ ( '#myModal' ). ar ( 'taispeáin' , feidhm ( e ) {
  2. má sheolann ( ! sonraí ) ar ais e . preventDefault () // stopann modúl ó bheith á thaispeáint
  3. })

Maidir le haistrithe

Le haghaidh éifeachtaí aistrithe simplí, cuir bootstrap-transition.js san áireamh uair amháin in éineacht leis na comhaid JS eile. Má tá an bootstrap.js tiomsaithe (nó mionghearrtha) á úsáid agat , ní gá é seo a chur san áireamh—tá sé ann cheana féin.

Cásanna úsáide

Cúpla sampla den bhreiseán aistrithe:

  • Sleamhnáin nó fading i módúil
  • Cluaisíní fading amach
  • Foláirimh fading amach
  • Pannaí timpealláin sleamhnáin

Samplaí

Tá modhanna dialóige sruthlínithe, ach solúbtha, leideanna dialóige leis an fheidhmiúlacht íosta is gá agus mainneachtainí cliste.

Sampla statach

Módúil rindreáilte le ceanntásc, corp, agus tacar gníomhartha sa bhuntásc.

  1. <div class = "modal hide céimnithe" >
  2. <div class = "modal-header" >
  3. <button type = "button" class = "close" data-dismiss = "modal" aria-hidden = "fíor" > &amanna; </cnaipe>
  4. <h3> Ceanntásc módúil </h3>
  5. </div>
  6. <div class = "modal-corp" >
  7. <p> Corp breá amháin… </p>
  8. </div>
  9. <div class = "modal-buntásc" >
  10. <a href="#" class="btn"> Dún </a> _ _ _ _ _
  11. <a href="#" class="btn btn-primary"> Sábháil athruithe </a> _ _ _
  12. </div>
  13. </div>

Taispeántas beo

Scoránaigh modúl trí JavaScript trí chliceáil ar an gcnaipe thíos. Sleamhnóidh sé síos agus céimnithe isteach ó bharr an leathanaigh.

  1. <!-- Cnaipe chun modha a spreagadh -->
  2. <a href="#myModal" role="button" class="btn" data-toggle="modal"> Seol modh taispeána </a> _ _ _ _ _ _ _
  3.  
  4. <!-- Módúil -->
  5. <div id = "myModal" class = "modal hide céimnithe" tabindex = "-1" role = "dialog" aria-labelledby = "myModalLabel" aria-hidden = "fíor" >
  6. <div class = "modal-header" >
  7. <button type = "button" class = "close" data-dismiss = "modal" aria-hidden = "fíor" > × </button>
  8. <h3 id = "myModalLabel" > Ceanntásc módúil </h3>
  9. </div>
  10. <div class = "modal-corp" >
  11. <p> Corp breá amháin… </p>
  12. </div>
  13. <div class = "modal-buntásc" >
  14. <button class = "btn" data-dismiss = "modal" aria-hidden = "true" > Dún </button>
  15. <button class = "btn btn-primary" > Sábháil na hathruithe </button>
  16. </div>
  17. </div>

Úsáid

Trí tréithe sonraí

Modúl a ghníomhachtú gan JavaScript a scríobh. Socraigh data-toggle="modal"ar eilimint rialtóra, cosúil le cnaipe, mar aon le data-target="#foo"href="#foo"chun modh sonrach a dhíriú chun scoránaigh.

  1. <button type = "button" data-toggle = "modal" data-target = "#myModal" > Seoladh módúil </button>

Trí JavaScript

Cuir glaoch ar mhodúil le id myModalle líne amháin JavaScript:

  1. $ ( '#myModal' ). modha ( roghanna )

Roghanna

Is féidir roghanna a chur ar aghaidh trí tréithe sonraí nó JavaScript. Maidir le tréithe sonraí, cuir ainm na rogha i gceangal le data-, mar atá i data-backdrop="".

Ainm cineál réamhshocraithe tuairisc
chúlra Boole fíor Áirítear eilimint mhodúil chúlra. Mar mhalairt air sin, sonraigh staticle haghaidh cúlra nach ndúnann an modúl ar chliceáil.
méarchlár Boole fíor Dúnann sé an modúl nuair a bhrúitear eochair éalaithe
seó Boole fíor Taispeánann sé an modha nuair a thosaigh sé.
iargúlta cosán bréagach

Má chuirtear url cianda ar fáil, déanfar ábhar a luchtú trí loadmhodh jQuery agus a instealladh isteach sa .modal-body. Má tá an api sonraí á úsáid agat, is féidir leat an hrefchlib a úsáid chun an chianfhoinse a shonrú. Tá sampla de seo léirithe thíos:

  1. <a data-toggle="modal" href="remote.html" data-target="#modal">click me</a>

Modhanna

.modal(roghanna)

Gníomhachtaíonn d'ábhar mar mhodh modúl. Glacann rogha roghnach object.

  1. $ ( '#myModal' ). módúil ({
  2. méarchlár : bréagach
  3. })

.modal ('scoránaigh')

Scoránaigh modúl de láimh.

  1. $ ( '#myModal' ). modha ( 'scoránaigh' )

.modal ('taispeáin')

Osclaíonn modúl de láimh.

  1. $ ( '#myModal' ). modha ( 'taispeáin' )

.modal ('folaigh')

Folaigh modúl de láimh.

  1. $ ( '#myModal' ). modha ( 'folaigh' )

Imeachtaí

Nochtann rang modha Bootstrap roinnt imeachtaí chun dul i ngleic le feidhmiúlacht mhódúil.

Imeacht Cur síos
seó Téann an teagmhas seo chun solais láithreach nuair showa ghlaoitear an modh ásc.
léirithe Cuirtear an teagmhas seo ar ceal nuair a bheidh an modúl infheicthe ag an úsáideoir (fanfaidh sé go mbeidh na haistrithe css críochnaithe).
ceilt Cuirtear an teagmhas seo ar ceal láithreach nuair hidea ghlaoitear an modh ásc.
i bhfolach Tá an teagmhas seo bréan nuair a bhíonn an modúl críochnaithe a bheith folaithe ón úsáideoir (fanfaidh sé ag fanacht le haistrithe CSS a chur i gcrích).
  1. $ ( '#myModal' ). ar ( 'i bhfolach' , feidhm () {
  2. // Déan rud éigin…
  3. })

Sampla i navbar

Is é an breiseán ScrollSpy ná spriocanna nascleanúna a nuashonrú go huathoibríoch bunaithe ar an suíomh scrollbharra. Scrollaigh an limistéar faoi bhun an bharra nascleanúna agus féach ar an athrú gníomhach ranga. Cuirfear béim ar na fo-mhíreanna anuas freisin.

@saille

Ad leggings keytar, brunch id art party dolor laboure. Pitchfork yr enim lo-fi sular dhíol siad amach qui. Cearta rothar feirme-go-tábla Tumblr is cuma cad é. Anim keffiyeh carles cardigan. Velit seitan mcsweeney both grianghraf 3 mac tíre moon irure. Geansaí Cosby lomo jean shorts, williamsburg hoodie minim qui is dócha nár chuala tú trácht orthu et cardigan trust fund culpa bithdhíosal wes anderson aeistéitiúil. Nihil tattooed accusamus, creid íoróin bithdhíosal keffiyeh artisan ullamco consequat.

@mdo

Clár scátála mustache Veniam marfa, féasóg adipisicing fugiat velit pitchfork. Freegan féasóg aliqua cupidatat mcsweeney's vero. Cupid ceithre cinn de na ceithre cinn, agus helvetica nulla carles. Trucail bia geansaí tatú-choscáin, vinil quis non freegan mcsweeney. Lo-fi wes anderson +1 sartorial. Carles aclaíocht neamh aeistéitiúil quis gentrify. Beoir ceardaíochta adipiscing Brooklyn leas-eochair deserunt.

aon

Occaecat commodo aliqua delectus. Fap ceardaíochta beoir scátála deserunt ea. Cearta rothar Lomo adipisicing banh mi, velit ea sunt next level locavore caife aon bhunadh i Magna veniam. Ard-shaol aitheantais vinil, macalla pháirc dá bhrí sin aliquip banh mi pitchfork. Vero VHS est adipisicing. Consectetur nisi DIY minim Messenger bag. Creid ex in, inbhuanaithe delectus consectetur fanny pack iphone.

dhá

In incididunt echo park, officia deserunt mcsweeney's proident master cleanse thundercats sapiente veniam. Excepteur VHS elit, proident shoreditch +1 biodiesel laborum craft beer. Single-origin coffee wayfarers irure four loko, cupidatat terry richardson master cleanse. Assumenda you probably haven't heard of them art party fanny pack, tattooed nulla cardigan tempor ad. Proident wolf nesciunt sartorial keffiyeh eu banh mi sustainable. Elit wolf voluptate, lo-fi ea portland before they sold out four loko. Locavore enim nostrud mlkshk brooklyn nesciunt.

three

Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.

Keytar twee blog, culpa messenger bag marfa cibé trucail bia delectus. Sapiente synth id assumenda. Locavore sed helvetica cliche irony, thundercats is dócha nár chuala tú trácht orthu as hoodie lo-fi fap aliquip saor ó ghlútan. Labore elit placeat sular dhíol siad amach, terry richardson proident brunch nesciunt quis costy sweater pariatur keffiyeh ut helvetica artisan. Cardigan ceardaíochta beoir seitan readymade velit. VHS chambray laboris am veniam. Anim mollit minim comodo ullamco thundercats.


Úsáid

Trí tréithe sonraí

Chun iompar scrollspy a chur le do nascleanúint barrbharra go héasca, níl le déanamh ach cuir data-spy="scroll"leis an eilimint a bhfuil tú ag iarraidh spiaireacht a dhéanamh air (is gnách gurb é seo an corp) agus data-target=".navbar"roghnaigh cén seoladh loingseoireachta is fearr leat. Beidh tú ag iarraidh scrollspy a úsáid le .navcomhpháirt.

  1. <body data-spy = "scroll" data-target = ".navbar" > ... </body>

Trí JavaScript

Cuir glaoch ar an scrollspy trí JavaScript:

  1. $ ( '#navbar' ). scrollspy ()
Cinnirí suas! Caithfidh spriocanna aitheantais inréite a bheith ag naisc Navbar. Mar shampla, <a href="#home">home</a>ní mór a fhreagraíonn do rud éigin sa bhaile mhaith <div id="home"></div>.

Modhanna

.scrollspy('athnuaigh')

Agus scrollspy in úsáid in éineacht le heilimintí a chur leis nó a bhaint den DOM, beidh ort an modh athnuachana a ghlaoch mar seo:

  1. $ ( '[ data-spy="scroll" ] ' ). gach ( feidhm ( ) {
  2. var $spy = $ ( seo ). scrollspy ( ' athnuachan ' )
  3. });

Roghanna

Is féidir roghanna a chur ar aghaidh trí tréithe sonraí nó JavaScript. Maidir le tréithe sonraí, cuir ainm na rogha i gceangal le data-, mar atá i data-offset="".

Ainm cineál réamhshocraithe tuairisc
fhritháireamh uimhir 10 Picteilíní le fritháireamh ón mbarr agus suíomh an scrolla á ríomh.

Imeachtaí

Imeacht Cur síos
ghníomhacht Cuirtear an teagmhas seo chun cinn nuair a ghníomhaíonn an scrollspy mír nua.

Cluaisíní samplacha

Cuir feidhmiúlacht cluaisíní tapa, dinimiciúil leis chun aistriú trí phána d’ábhar áitiúil, fiú trí roghchláir anuas.

Denim amh is dócha nár chuala tú trácht orthu jeans shorts Austin. Nesciunt tofu stumptown aliqua, retro synth máistir cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit búistéir retro keffiyeh dreamcatcher synth. Geansaí Cosby eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan apparel Meiriceánach, búistéir voluptate nisi qui.

Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.


Úsáid

Cumasaigh cluaisíní inchurtha trí JavaScript (ní mór gach cluaisín a ghníomhachtú ina n-aonar):

  1. $ ( '#myTab a' ). cliceáil ( feidhm ( e ) {
  2. e . preventDefault ();
  3. $ ( seo ). cluaisín ( 'taispeáin' );
  4. })

Is féidir leat cluaisíní aonair a ghníomhachtú ar go leor bealaí:

  1. $ ( '#myTab a[href="#profile"]' ). cluaisín ( 'taispeáin' ); // Roghnaigh cluaisín de réir ainm
  2. $ ( '#myTab a:ar dtús' ). cluaisín ( 'taispeáin' ); // Roghnaigh an chéad chluaisín
  3. $ ( '#myTab a:last' ). cluaisín ( 'taispeáin' ); // Roghnaigh cluaisín deireanach
  4. $ ( '#myTab li:eq(2) a' ). cluaisín ( 'taispeáin' ); // Roghnaigh an tríú cluaisín (0-innéacsaithe)

Marcáil

Is féidir leat nascleanúint cluaisín nó pillín a ghníomhachtú gan JavaScript a scríobh trí eilimint a shonrú data-toggle="tab"data-toggle="pill"ar eilimint amháin. Má chuirtear na ranganna navagus na nav-tabsranganna leis an gcluaisín ul, cuirfear stíliú cluaisín Bootstrap i bhfeidhm.

  1. <ul class = "nav nav-cluaisíní" >
  2. <li> <a href="#home" data-toggle="cluaisín"> Baile </a> < / li >
  3. <li><a href = "#profile" data-toggle = "cluaisín"> Próifíl </a> < /li>
  4. <li><a href = "#messages" data-toggle = "cluaisín"> Teachtaireachtaí </a> < /li>
  5. <li><a href = "#settings" data-toggle = "cluaisín"> Socruithe </a> < /li>
  6. </ul>

Modhanna

$().cluaisín

Gníomhachtaíonn eilimint tab agus coimeádán ábhar. Ba cheart go mbeadh nód coimeádán data-targethrefnód dírithe ar an gcluaisín sa DOM.

  1. <ul class = "nav nav-tabs" id = "myTab" >
  2. <li class = "active" ><a href = " #home " > Baile </a></li>
  3. <li><a href = "#profile"> Próifíl </a> < /li>
  4. <li><a href="#messages">Teachtaireachtaí </a> < / li >
  5. <li><a href = "#settings"> Socruithe </a> < /li>
  6. </ul>
  7.  
  8. <div class = "cluaisín-ábhar" >
  9. <div class = "tab-pane active" id = "baile" > ... </div>
  10. <div class = "tab-pane" id = "profile" > ... </div>
  11. <div class = "tab-pane" id = "messages" > ... </div>
  12. <div class = "tab-pane" id = "settings" > ... </div>
  13. </div>
  14.  
  15. <script>
  16. $ ( feidhm ( ) {
  17. $ ( '#myTab a:last' ). cluaisín ( 'taispeáin' );
  18. })
  19. </script>

Imeachtaí

Imeacht Cur síos
seó Teann an teagmhas seo ar thaispeántas cluaisíní, ach sula dtaispeántar an cluaisín nua. Úsáid event.targetagus event.relatedTargetchun an cluaisín gníomhach agus an cluaisín gníomhach roimhe seo (má tá sé ar fáil) faoi seach a dhíriú.
léirithe Teann an teagmhas seo ar thaispeántas cluaisíní tar éis cluaisín a thaispeáint. Úsáid event.targetagus event.relatedTargetchun an cluaisín gníomhach agus an cluaisín gníomhach roimhe seo (má tá sé ar fáil) faoi seach a dhíriú.
  1. $ ( 'a[data-toggle="cluaisín" ]' ). ar ( 'léirithe' , feidhm ( e ) {
  2. e . sprioc // cluaisín gníomhachtaithe
  3. e . relatedTarget // cluaisín roimhe seo
  4. })

Samplaí

Spreagtha ag an mbreiseán jQuery.tipsy den scoth scríofa ag Jason Frame; Is leagan nuashonraithe é Leideanna Uirlisí, nach bhfuil ag brath ar íomhánna, a úsáideann CSS3 le haghaidh beochana, agus tréithe sonraí le haghaidh stórála teidil áitiúil.

Ar chúiseanna feidhmíochta, is rogha an diúltaithe iad an leid uirlisí agus an popover data-apis, rud a chiallaíonn go gcaithfidh tú iad a thosú tú féin .

Aló thar na naisc thíos chun leideanna uirlisí a fheiceáil:

Pants daingean an chéad leibhéal eile keffiyeh is dócha nár chuala tú trácht orthu. Photo mboth féasóg amh denim letterpress mála teachtaire vegan stumptown. Tá seaman vinil terry richardson ag an seitan feirme go tábla, éadaí Meiriceánach quinoa inbhuanaithe quinoa 8-giotán mcsweeney . Beard stumptown, cardigans banh mi lomo thundercats. Tofu bithdhíosal williamsburg marfa, ceithre seomra vegan cleanse loko mcsweeney. Ceardaí fíor- íorónach is cuma cad is eochair , scenester farm-go-table banksy Austin twitter láimhseáil freegan cred raw denim caife aon-bhunús víreasach.

Ceithre threoir

Leideanna uirlisí i ngrúpaí ionchuir

Agus leideanna uirlisí agus popovers á n-úsáid agat leis na grúpaí ionchuir Bootstrap, beidh ort an containerrogha (doiciméadaithe thíos) a shocrú chun fo-iarsmaí nach dteastaíonn a sheachaint.


Úsáid

Spreag an leid uirlisí trí JavaScript:

  1. $ ( '# sampla' ). leid uirlisí ( roghanna )

Roghanna

Is féidir roghanna a chur ar aghaidh trí tréithe sonraí nó JavaScript. Maidir le tréithe sonraí, cuir ainm na rogha i gceangal le data-, mar atá i data-animation="".

Ainm cineál réamhshocraithe tuairisc
beochan Boole fíor cuir trasdul céimnithe css i bhfeidhm ar an leid uirlisí
html Boole bréagach Cuir html isteach sa leid uirlisí. Más bréagach é, textbainfear úsáid as modh jquery chun ábhar a chur isteach sa teach. Úsáid téacs má tá imní ort faoi ionsaithe XSS.
socrúchán teaghrán | feidhm 'barr' conas an leid uirlisí a shuíomh - barr | bun | chlé | ceart
roghnóir teaghrán bréagach Má chuirtear roghnóir ar fáil, déanfar cuspóirí na leideanna uirlisí a tharmligean chuig na spriocanna sonraithe.
teideal teaghrán | feidhm '' luach réamhshocraithe teidil mura bhfuil an chlib `teideal` i láthair
truicear teaghrán 'fócas hover' conas a spreagtar leid uirlisí - cliceáil | ainlíon | fócas | lámhleabhar. Tabhair faoi deara do chás truicear iolraithe, spás-scartha, cineálacha truicear.
moill uimhir | réad 0

moill ag taispeáint agus ag cur i bhfolach an leid uirlisí (ms) - ní bhaineann sé le cineál truicear láimhe

Má chuirtear uimhir ar fáil, cuirtear moill i bhfeidhm ar an dá cheilt/seó

Is é struchtúr an ábhair:delay: { show: 500, hide: 100 }

coimeádán teaghrán | bréagach bréagach

Cuireann sé an leid uirlisí le heilimint ar leithcontainer: 'body'

Cinnirí suas! De rogha air sin is féidir roghanna le haghaidh leideanna aonair a shonrú trí úsáid a bhaint as tréithe sonraí.

Marcáil

  1. <a href="#" data-toggle="tooltip" title="an chéad leid uirlise"> ainligh orm </a> _ _ _

Modhanna

$().tooltip(roghanna)

Nascann láimhseálaí leid uirlisí le bailiúchán eilimint.

.tooltip ('taispeáin')

Nochtann leid uirlisí eilimint.

  1. $ ( '# eilimint' ). leid uirlisí ( 'show' )

.tooltip ('folaigh')

Folaigh leid uirlisí eiliminte.

  1. $ ( '# eilimint' ). leid uirlisí ( 'folaigh' )

.tooltip ('scoránaigh')

Scoránaigh an leid uirlisí eilimint.

  1. $ ( '# eilimint' ). leid uirlisí ( 'scoránaigh' )

.tooltip('scrios')

Seithí agus scriosann leid uirlisí eiliminte.

  1. $ ( '# eilimint' ). leid uirlisí ( ' scrios ' )

Samplaí

Cuir forleagan beaga ábhair, cosúil leis na cinn ar an iPad, le haon eilimint le haghaidh faisnéise tánaisteacha tithíochta. Ainligh thar an gcnaipe chun an popover a spreagadh. Teastaíonn Tooltip a chur san áireamh.

Popover statach

Tá ceithre rogha ar fáil: ailíniú barr, dheis, bun agus clé.

Popover barr

Sed posuere consectetur est agus lobortis. Aeinean eu leo ​​quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.

Popover ceart

Sed posuere consectetur est agus lobortis. Aeinean eu leo ​​quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.

Popover bun

Sed posuere consectetur est agus lobortis. Aeinean eu leo ​​quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.

D’imigh an Popover

Sed posuere consectetur est agus lobortis. Aeinean eu leo ​​quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.

Ní ghintear aon mharcáil a thaispeántar mar popovers ó JavaScript ná ábhar laistigh d' datatréith.

Taispeántas beo

Ceithre threoir


Úsáid

Cumasaigh popovers trí JavaScript:

  1. $ ( '# sampla' ). aníos ( roghanna )

Roghanna

Is féidir roghanna a chur ar aghaidh trí tréithe sonraí nó JavaScript. Maidir le tréithe sonraí, cuir ainm na rogha i gceangal le data-, mar atá i data-animation="".

Ainm cineál réamhshocraithe tuairisc
beochan Boole fíor cuir trasdul céimnithe css i bhfeidhm ar an leid uirlisí
html Boole bréagach Cuir html isteach sa popover. Más bréagach é, textbainfear úsáid as modh jquery chun ábhar a chur isteach sa teach. Úsáid téacs má tá imní ort faoi ionsaithe XSS.
socrúchán teaghrán | feidhm 'ceart' conas an popover a shuíomh - barr | bun | chlé | ceart
roghnóir teaghrán bréagach má chuirtear roghnóir ar fáil, déanfar cuspóirí na leideanna uirlisí a tharmligean chuig na spriocanna sonraithe
truicear teaghrán 'cliceáil' conas a spreagtar popover - cliceáil | ainlíon | fócas | lámhleabhar
teideal teaghrán | feidhm '' luach réamhshocraithe teidil mura bhfuil aitreabúid `title` i láthair
ábhar teaghrán | feidhm '' luach réamhshocraithe an ábhair mura bhfuil aitreabúid `data-content` i láthair
moill uimhir | réad 0

moill ag taispeáint agus i bhfolach an popover (ms) - ní bhaineann sé le cineál truicear láimhe

Má chuirtear uimhir ar fáil, cuirtear moill i bhfeidhm ar an dá cheilt/seó

Is é struchtúr an ábhair:delay: { show: 500, hide: 100 }

coimeádán teaghrán | bréagach bréagach

Cuireann sé an popover le gné ar leithcontainer: 'body'

Cinnirí suas! De rogha air sin is féidir roghanna le haghaidh popovers aonair a shonrú trí úsáid a bhaint as tréithe sonraí.

Marcáil

Ar chúiseanna feidhmíochta, tá rogha an diúltaithe sna data-apis Tooltip agus Popover. Más mian leat iad a úsáid, ní gá ach rogha roghnóireachta a shonrú.

Modhanna

$().popover(roghanna)

Tosaíonn popovers le haghaidh bailiúchán eilimint.

. popover ('taispeáin')

Nochtann popover eilimintí.

  1. $ ( '# eilimint' ). popover ( 'taispeáin' )

. popover ('folaigh')

Seithí popover eilimintí.

  1. $ ( '# eilimint' ). popover ( 'folaigh' )

. popover ('scoránaigh')

Scoránaigh an popover eilimintí.

  1. $ ( '# eilimint' ). popover ( 'scoránaigh' )

. popover ('scrios')

Seithí agus scriosann popover eilimint.

  1. $ ( '# eilimint' ). popover ( 'scrios' )

Foláirimh shamplacha

Cuir feidhmiúlacht díbhe le gach teachtaireacht foláirimh leis an mbreiseán seo.

Guacamole naofa! Is fearr a sheiceáil leat féin, níl tú ag breathnú ró-mhaith.

Ó Léim! Fuair ​​​​tú earráid!

Athraigh seo agus sin agus bain triail eile as. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras matis consectetur purus sit amet fermentum.

Déan an gníomh seo Nó é seo a dhéanamh


Úsáid

Cumasaigh dífhostú foláirimh trí JavaScript:

  1. $ ( ".alert" ). foláireamh ()

Marcáil

Níl le déanamh ach a chur data-dismiss="alert"le do chnaipe dúnta chun feidhmiúlacht dhúnadh foláirimh a thabhairt go huathoibríoch.

  1. <a class="close" data-dismiss="alert" href="#"> & amanna ; _ _ _ _ _ </a>

Modhanna

$(). foláireamh()

Wraps gach foláireamh le feidhmiúlacht dlúth. Le go mbeidh do chuid foláirimh le beocht agus iad dúnta, cinntigh go bhfuil an rang .fadeagus an .inrang i bhfeidhm orthu cheana féin.

. foláireamh('dún')

Dúnann foláireamh.

  1. $ ( ".alert" ). foláireamh ( 'gar' )

Imeachtaí

Nochtann rang foláirimh Bootstrap roinnt imeachtaí chun dul i ngleic le feidhmiúlacht foláirimh.

Imeacht Cur síos
dhúnadh Téann an teagmhas seo chun solais láithreach nuair closea ghlaoitear an modh ásc.
dúnta Cuirtear an teagmhas seo ar ceal nuair a dhúntar an foláireamh (fanfaidh sé go mbeidh na haistrithe CSS críochnaithe).
  1. $ ( '#mo-airdeall' ). ceangal ( 'dúnta' , feidhm () {
  2. // Déan rud éigin…
  3. })

Samplaí úsáidí

Déan níos mó le cnaipí. Rialú stáit cnaipe nó cruthaigh grúpaí de cnaipí le haghaidh comhpháirteanna níos mó cosúil le barraí uirlisí.

Stáit

Cuir data-loading-text="Loading..."le húsáid stát luchtaithe ar chnaipe.

  1. <button type = "button" class = "btn btn-primary" data-loading-text = "Ag luchtú..." > Staid luchtaithe </button>

Scoránaigh aonair

Cuir data-toggle="button"leis chun scoránú a ghníomhachtú ar chnaipe amháin.

  1. <button type = "button" class = "btn btn-primary" data-toggle = "cnaipe" > Scoránaigh Aonair </button>

ticbhosca

Cuir data-toggle="buttons-checkbox"le haghaidh scoránú stíl an bhosca tic ar btn-group.

  1. <div class = "btn-group" data-toggle = "buttons-ticbox" >
  2. <button type = "button" class = "btn btn-primary" > Ar chlé </button>
  3. <button type = "button" class = "btn btn-primary" > Meán </cnaipe>
  4. <button type = "button" class = "btn btn-primary" > Ar dheis </button>
  5. </div>

Raidió

Cuir data-toggle="buttons-radio"le scoránú stíl raidió ar btn-group.

  1. <div class = "btn-group" data-toggle = "buttons-radio" >
  2. <button type = "button" class = "btn btn-primary" > Ar chlé </button>
  3. <button type = "button" class = "btn btn-primary" > Meán </cnaipe>
  4. <button type = "button" class = "btn btn-primary" > Ar dheis </button>
  5. </div>

Úsáid

Cumasaigh cnaipí trí JavaScript:

  1. $ ( '.nav-tabs' ). cnaipe ()

Marcáil

Tá tréithe sonraí lárnach don bhreiseán cnaipe. Seiceáil an cód samplach thíos le haghaidh na gcineálacha éagsúla marcála.

Roghanna

Dada

Modhanna

$().button('scoránaigh')

Scoránaigh an staid bhrú. Tugann sé an chuma ar an gcnaipe go bhfuil sé curtha i ngníomh.

Cinnirí suas! Is féidir leat scoránú uathoibríoch de chnaipe a chumasú tríd an data-toggletréith a úsáid.
  1. <button type = "button" class = "btn" data-toggle = "cnaipe" > </button>

$().button('luchtú')

Socraítear staid an chnaipe go dtí an luchtú - díchumasaítear an cnaipe agus malartaíonn sé téacs go téacs luchtaithe. Ba chóir an téacs a lódáil a shainiú ar an eilimint chnaipe ag baint úsáide as an aitreabúid sonraí data-loading-text.

  1. <button type = "button" class = "btn" data-loading-text = "stuif á luchtú..." > ... </button>
Cinnirí suas! Fanann Firefox sa riocht díchumasaithe thar ualaí leathanach . Réiteach chun é seo a úsáid is ea autocomplete="off".

$().button('athshocrú')

Athshocraigh staid na gcnaipe - malartaíonn sé téacs go buntéacs.

$().cnaipe(teaghrán)

Athshocraigh staid an chnaipe - malartaíonn sé téacs go stát téacs sainithe ar bith.

  1. < button type = " button " class = " btn " data-complete-text = "críochnaithe!" > ... </cnaipe>
  2. <script>
  3. $ ( '.btn' ). cnaipe ( 'complete' )
  4. </script>

Faoi

Faigh bunstíleanna agus tacaíocht sholúbtha do chomhpháirteanna in-chomhlaite amhail bosca ceoil agus loingseoireacht.

* Éilíonn an breiseán Transitions a chur san áireamh.

Bosca samplach

Ag baint úsáide as an breiseán collapse, rinneamar giuirléid stíl bhosca ceoil simplí:

Anim pariatur cliche reprehenderit, enim eiusmod saol ard accusamus terry richardson agus squid. 3 mac tíre gealach officia aute, neamh cupidatat scátála dolor brunch. Trucail bia quinoa nesciunt laborum eiusmod. Brunch 3 mac tíre gealach tempor, sunt aliqua chuir éan air squid caife aon bhunadh nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur búistéir leas lomo. Leggings occaecat craft beoir farm-go-table, amh denim synth aeistéitiúil nesciunt is dócha nár chuala tú trácht orthu accusamus labore VHS inbhuanaithe.
Anim pariatur cliche reprehenderit, enim eiusmod saol ard accusamus terry richardson agus squid. 3 mac tíre gealach officia aute, neamh cupidatat scátála dolor brunch. Trucail bia quinoa nesciunt laborum eiusmod. Brunch 3 mac tíre gealach tempor, sunt aliqua chuir éan air squid caife aon bhunadh nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur búistéir leas lomo. Leggings occaecat craft beoir farm-go-table, amh denim synth aeistéitiúil nesciunt is dócha nár chuala tú trácht orthu accusamus labore VHS inbhuanaithe.
Anim pariatur cliche reprehenderit, enim eiusmod saol ard accusamus terry richardson agus squid. 3 mac tíre gealach officia aute, neamh cupidatat scátála dolor brunch. Trucail bia quinoa nesciunt laborum eiusmod. Brunch 3 mac tíre gealach tempor, sunt aliqua chuir éan air squid caife aon bhunadh nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur búistéir leas lomo. Leggings occaecat craft beoir farm-go-table, amh denim synth aeistéitiúil nesciunt is dócha nár chuala tú trácht orthu accusamus labore VHS inbhuanaithe.
  1. <div class = "accordion" id = "accordion2" >
  2. <div class = "cairdín-grúpa" >
  3. <div class = "cairdín-heading" >
  4. <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseOne"> _ _ _ _ _ _ _ _ _
  5. Mír an Ghrúpa #1 atá le titim amach
  6. </a>
  7. </div>
  8. <div id = "collapseOne" class = "cairdín-corp collapse in" >
  9. <div class = "bocadóir-taobh istigh" >
  10. Anim pariatur cliche...
  11. </div>
  12. </div>
  13. </div>
  14. <div class = "cairdín-grúpa" >
  15. <div class = "cairdín-heading" >
  16. <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseTwo"> _ _ _ _ _ _ _ _ _
  17. Mír an Ghrúpa #2 atá le titim amach
  18. </a>
  19. </div>
  20. <div id = "collapseTwo" class = "bosca ceoil-chorp" >
  21. <div class = "bocadóir-taobh istigh" >
  22. Anim pariatur cliche...
  23. </div>
  24. </div>
  25. </div>
  26. </div>
  27. ...

Is féidir leat an breiseán a úsáid freisin gan marcáil an bhosca ceoil. Déan cnaipe scoránaigh ar leathnú agus titim eilimint eile.

  1. <button type = "button" class = "btn btn-danger" data-toggle = "titim" data-target = "#demo" >
  2. simplí collapsible
  3. </cnaipe>
  4.  
  5. <div id = "demo" class = "titim isteach" > </div>

Úsáid

Trí tréithe sonraí

Just a chur leis data-toggle="collapse"agus data-targeteilimint a shannadh go huathoibríoch rialú ar eilimint collapsible. Glacann an data-targettréith le roghnóir css chun an caolú a chur i bhfeidhm air. Bí cinnte an rang collapsea chur leis an eilimint infhillte. Más mian leat é a oscailt roimh ré, cuir an rang breise in.

Chun bainistíocht grúpa cosúil le bosca ceoil a chur le rialú infhillte, cuir an tréith sonraí data-parent="#selector". Déan tagairt don taispeántas chun é seo a fheiceáil i ngníomh.

Trí JavaScript

Cumasaigh de láimh le:

  1. $ ( ".collapse" ). titim ()

Roghanna

Is féidir roghanna a chur ar aghaidh trí tréithe sonraí nó JavaScript. Maidir le tréithe sonraí, cuir ainm na rogha i gceangal le data-, mar atá i data-parent="".

Ainm cineál réamhshocraithe tuairisc
tuismitheoir roghnóir bréagach Más roghnóir é, dúnfar gach eilimint infhillte faoin tuismitheoir sonraithe nuair a thaispeánfar an mhír infhillte seo. (cosúil le hiompar traidisiúnta bosca ceoil)
scoránaigh Boole fíor Scoránaigh an eilimint infhillte ar agairt

Modhanna

.collapse(roghanna)

Gníomhachtaíonn sé d'ábhar mar eilimint infhillte. Glacann rogha roghnach object.

  1. $ ( '#myCollapsible' ). titim ({
  2. scoránaigh : bréagach
  3. })

.collapse('scoránaigh')

Scoránaigh eilimint infhillte a thaispeántar nó folaithe.

.collapse('taispeáin')

Léiríonn eilimint infhillte.

.collapse ('folaigh')

Seithí eilimint infhillte.

Imeachtaí

Nochtann rang titim Bootstrap roinnt imeachtaí chun dul i ngleic leis an bhfeidhmiúlacht leite.

Imeacht Cur síos
seó Téann an teagmhas seo chun solais láithreach nuair showa ghlaoitear an modh ásc.
léirithe Tá an teagmhas seo bréan nuair a bhíonn eilimint tite infheicthe don úsáideoir (fanfaidh sé go mbeidh na haistrithe css críochnaithe).
ceilt Cuirtear an teagmhas seo ar ceal láithreach nuair hidea glaodh ar an modh.
i bhfolach Tá an teagmhas seo bréan nuair a bhíonn eilimint tite i bhfolach ón úsáideoir (fanfaidh sé go mbeidh na haistrithe css críochnaithe).
  1. $ ( '#myCollapsible' ). ar ( 'i bhfolach' , feidhm () {
  2. // Déan rud éigin…
  3. })

Sampla

Breiseán bunúsach, éasca le síneadh, chun cinn chlóite galánta a chruthú go tapa le hionchur téacs foirme.

  1. <input type = "text" data- provide = "typehead" >

Beidh tú ag iarraidh a shocrú autocomplete="off"chun cosc ​​a chur ar roghchláir réamhshocraithe brabhsálaí ó láithriú os cionn an anuas anuas cineál Bootstrap.


Úsáid

Trí tréithe sonraí

Cuir tréithe sonraí leis chun eilimint a chlárú le feidhmiúlacht cló-chun tosaigh mar a thaispeántar sa sampla thuas.

Trí JavaScript

Cuir glaoch ar an clóscríobh de láimh le:

  1. $ ( '.typehead' ). clóscríobh ()

Roghanna

Is féidir roghanna a chur ar aghaidh trí tréithe sonraí nó JavaScript. Maidir le tréithe sonraí, cuir ainm na rogha i gceangal le data-, mar atá i data-source="".

Ainm cineál réamhshocraithe tuairisc
foinse eagar, feidhm [ ] An fhoinse sonraí le fiosrú ina coinne. D’fhéadfadh sraith teaghráin nó feidhm a bheith i gceist. Déantar an fheidhm a rith dhá argóint, an queryluach sa réimse ionchuir agus an processaisghlao. Is féidir an fheidhm a úsáid go sioncronach tríd an bhfoinse sonraí a sheoladh ar ais go díreach nó go neamhshioncronach trí processargóint aonair an aisghlao.
míreanna uimhir 8 An líon uasta míreanna le taispeáint sa anuas.
min Fad uimhir 1 An t-íosfhad carachtair a theastaíonn sula gcuirtear tús le moltaí uathchríochnaithe
meaitseoir feidhm cás neamhíogair An modh a úsáidtear chun a chinneadh an dtagann ceist le mír. Glacann sé le hargóint amháin, itemchun an cheist a thástáil ina choinne. Faigh rochtain ar an gceist reatha le this.query. Tabhair boolean ar ais truemás rud é gur mheaitseáil an cheist.
sórtálaí feidhm meaitseáil bheacht,
cás-íogair,
cás-íogair
Modh a úsáidtear chun torthaí uathchríochnaithe a shórtáil. Glacann sé le hargóint amháin itemsagus tá scóip an ásc clóbhuailte aige. Déan tagairt don cheist reatha le this.query.
nuashonruithe feidhm cuireann sé mír roghnaithe ar ais An modh a úsáideadh chun an mhír roghnaithe a thabhairt ar ais. Glacann sé le hargóint amháin, itemagus tá raon feidhme an ásc cló-chun tosaigh.
aibhsithe feidhm leagann sé béim ar gach meaitseáil réamhshocraithe Modh a úsáidtear chun torthaí uathchríochnaithe a aibhsiú. Glacann sé le hargóint amháin itemagus tá scóip an ásc clóbhuailte aige. Ba cheart html a thabhairt ar ais.

Modhanna

.typehead(roghanna)

Cuireann sé tús le hionchur le réamhchló.

Sampla

Taispeántas beo den bhreiseán affix is ​​ea an subloingseoireachta ar chlé.


Úsáid

Trí tréithe sonraí

Chun iompar a ghreamú go héasca le haon eilimint, níl le déanamh ach cuir data-spy="affix"leis an eilimint a bhfuil tú ag iarraidh spy a chur uirthi. Ansin bain úsáid as fritháirimh chun a shainiú cathain is ceart feannadh eilimint a scoránaigh air agus as.

  1. <div data-spy = "affix" data-offset-top = "200" > ... </div>
Cinnirí suas! Ní mór duit suíomh na heiliminte pinned agus iompar a tuismitheora láithreach a bhainistiú. Tá an staid á rialú ag affix, affix-top, agus affix-bottom. Ná déan dearmad seiceáil an bhfuil tuismitheoir a d’fhéadfadh titim amach nuair a thosaíonn an greamú isteach toisc go bhfuil sé ag baint ábhar as gnáthshreabhadh an leathanaigh.

Trí JavaScript

Cuir glaoch ar an mbreiseán affix trí JavaScript:

  1. $ ( '#navbar' ). greamaigh ()

Roghanna

Is féidir roghanna a chur ar aghaidh trí tréithe sonraí nó JavaScript. Maidir le tréithe sonraí, cuir ainm na rogha i gceangal le data-, mar atá i data-offset-top="200".

Ainm cineál réamhshocraithe tuairisc
fhritháireamh uimhir | feidhm | réad 10 Picteilíní le fritháireamh ón scáileán agus suíomh an scrolla á ríomh. Má chuirtear uimhir amháin ar fáil, cuirfear an fritháireamh i bhfeidhm sa treo uachtarach agus ar chlé. Chun éisteacht le haghaidh treo amháin, nó fritháirimh uathúla iolracha, a chur ar fáil ach rud offset: { x: 10 }. Bain úsáid as feidhm nuair is gá duit fritháireamh a sholáthar go dinimiciúil (úsáideach le haghaidh roinnt dearaí sofhreagracha).