JavaScript

Thoir beò phàirtean Bootstrap - a-nis le 13 plugins jQuery àbhaisteach.

Cinn suas! Tha na docaichean sin airson v2.3.2, nach eil a’ faighinn taic oifigeil tuilleadh. Thoir sùil air an tionndadh as ùire de Bootstrap!

Aonair no air a chur ri chèile

Faodar plugain a thoirt a-steach leotha fhèin (ged a bha feum aig cuid dhiubh air eisimeileachd), no uile aig an aon àm. Tha an dà plugan bootstrap.js agus bootstrap.min.js ann an aon fhaidhle.

Feartan dàta

Faodaidh tu na plugins Bootstrap gu lèir a chleachdadh dìreach tron ​​​​API markup gun a bhith a’ sgrìobhadh aon loidhne de JavaScript. Is e seo a’ chiad ìre API aig Bootstrap agus bu chòir dha a bhith mar a’ chiad bheachdachadh agad nuair a bhios tu a’ cleachdadh plugan.

Thuirt sin, ann an cuid de shuidheachaidhean dh'fhaodadh gum biodh e ion-mhiannaichte an gnìomh seo a thionndadh dheth. Mar sin, bidh sinn cuideachd a’ toirt seachad an comas am feart dàta API a dhì-cheangal le bhith a’ dì-cheangail a h-uile tachartas air a’ bhodhaig le beàrn le `'data-api'`. Tha seo a’ coimhead mar seo:

  1. $ ( 'corp' ). dheth ( '.data-api' )

Air neo, gus cuimseachadh air plugan sònraichte, dìreach cuir a-steach ainm a’ phlug mar àite-ainm còmhla ris an ainm-àite data-api mar seo:

  1. $ ( 'corp' ). dheth ( '.alert.data-api' )

Prògramachadh API

Tha sinn cuideachd den bheachd gum bu chòir dhut a bhith comasach air a h-uile plugan Bootstrap a chleachdadh dìreach tro JavaScript API. Tha a h-uile API poblach nan dòighean singilte, slabhraidh, agus tillidh iad an cruinneachadh air an deach gabhail.

  1. $ ( ".btn.cunnart" ). putan ( "Toggle" ). addClass ( "saill" )

Bu chòir do gach dòigh gabhail ri nì roghainnean roghnach, sreang a tha ag amas air dòigh sònraichte, no gun dad (a thòisicheas plugan le giùlan bunaiteach):

  1. $ ( "#myModal" ). modal () // air a thòiseachadh le roghainnean bunaiteach
  2. $ ( "#myModal" ). modal ({ meur -chlàr : false }) // air a thòiseachadh gun mheur-chlàr
  3. $ ( "#myModal" ). modal ( ‘show’ ) // a’ tòiseachadh agus a’ gairm taisbeanadh sa bhad

Bidh gach plugan cuideachd a’ nochdadh an neach-togail amh aige air togalach `Constructor`: $.fn.popover.Constructor. Ma tha thu airson eisimpleir plugan sònraichte fhaighinn, thoir air ais e gu dìreach bho eileamaid: $('[rel=popover]').data('popover').

Gun Chòmhstri

Aig amannan feumar plugins Bootstrap a chleachdadh le frèaman UI eile. Anns na suidheachaidhean sin, faodaidh tubaistean ainmean-àite tachairt bho àm gu àm. Ma thachras seo, faodaidh tu fios a chuir chun .noConflictplugan a tha thu airson luach a thilleadh.

  1. var bootstrapButton = $ . fn . putan . noConflict () // till $.fn.button gu luach a chaidh a shònrachadh roimhe
  2. $ . fn . bootstrapBtn = bootstrapButton // thoir $().bootstrapBtn an gnìomh bootstrap

Tachartasan

Bidh Bootstrap a’ toirt seachad tachartasan àbhaisteach airson a’ mhòr-chuid de ghnìomhan sònraichte nam plugan. San fharsaingeachd, thig iad sin ann an cruth com-pàirt infinitive agus san àm a dh’ fhalbh - far a bheil an infinitive (ex. show) air a phiobrachadh aig toiseach tachartais, agus an cruth com-pàirteachaidh san àm a dh’ fhalbh (ex. shown) air a bhrosnachadh nuair a thèid gnìomh a chrìochnachadh.

Bidh a h-uile tachartas infinitive a’ toirt seachad gnìomh dìon Default. Bheir seo an comas stad a chuir air gnìomh mus tòisich e.

  1. $ ( '#myModal' ). air ( 'show' , gnìomh ( e ) {
  2. ma thilleas ( ! dàta ) e . preventDefault () // a’ stad modal bho bhith air a shealltainn
  3. })

Mu dheidhinn eadar-ghluasadan

Airson buaidhean gluasaid sìmplidh, cuir a-steach bootstrap-transition.js aon uair còmhla ris na faidhlichean JS eile. Ma tha thu a’ cleachdadh an bootstrap.js cruinnichte (no mionaichte) , cha leig thu leas seo a ghabhail a-steach - tha e ann mu thràth.

Cleachd cùisean

Beagan eisimpleirean den plugan gluasaid:

  • Sleamhnachadh no seargadh ann am modalan
  • A 'sgoltadh tabaichean
  • A 'cur às do rabhaidhean
  • Pannalan carousel sleamhnachaidh

Eisimpleirean

Tha modalan air an sgioblachadh, ach sùbailte, brosnachaidhean còmhraidh leis a’ ghnìomhachd as lugha a tha a dhìth agus uireasbhaidhean snasail.

Eisimpleir statach

Modal air a thoirt seachad le bann-cinn, bodhaig, agus seata ghnìomhan anns a’ bhun-coise.

  1. <div class = "seiche modal" >
  2. <div class = "modal-header" >
  3. <button type = "button" class = "close" data-dismiss = "modal" aria-hidden = "fìor" > &amannan; </putan>
  4. <h3> Ceann- cinn modal </h3>
  5. </div>
  6. <div class = "modal-corp" >
  7. <p> Aon chorp ghrinn… </p>
  8. </div>
  9. <div class = "modal-footer" >
  10. <a href="#" class="btn"> Dùin </a> _ _ _ _ _
  11. <a href="#" class="btn btn-primary"> Sàbhail na h - atharraichean </a>
  12. </div>
  13. </div>

Demo beò

Tog modal tro JavaScript le bhith a’ briogadh air a’ phutan gu h-ìosal. Bidh e a 'sleamhnachadh sìos agus a' seargadh a-steach bho mhullach na duilleige.

  1. <!-- Putan gus modal a bhrosnachadh -->
  2. <a href="#myModal" role="button" class="btn" data-toggle="modal"> Cuir air bhog modal demo </a> _ _ _ _ _
  3.  
  4. <!-- Modal -->
  5. <div id = "myModal" class = "seiche modal" tabindex = "-1" role = "còmhradh" 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" > Bann- cinn modal </h3>
  9. </div>
  10. <div class = "modal-corp" >
  11. <p> Aon chorp ghrinn… </p>
  12. </div>
  13. <div class = "modal-footer" >
  14. <button class = "btn" data-dismiss = "modal" aria-hidden = "true" > Dùin </button>
  15. <button class = "btn btn-primary" > Sàbhail na h-atharraichean </button>
  16. </div>
  17. </div>

Cleachdadh

Tro fheartan dàta

Cuir modal an gnìomh gun a bhith a’ sgrìobhadh JavaScript. Suidhich data-toggle="modal"air eileamaid rianadair, mar phutan, còmhla ri a data-target="#foo"no href="#foo"gus amas air modal sònraichte airson gluasad.

  1. <button type = "button" data-toggle = "modal" data-target = "#myModal" > Cuir air bhog modal </button>

Air sgàth javascript

Cuir fòn gu modal le id myModalle aon loidhne de JavaScript:

  1. $ ( '#myModal' ). modal ( roghainnean )

Roghainnean

Faodar roghainnean a thoirt seachad tro bhuadhan dàta no JavaScript. Airson buadhan dàta, cuir ainm an roghainn ri data-, mar ann an data-backdrop="".

Ainm seòrsa bunaiteach tuairisgeul
cùl-raon boolean fìor A’ toirt a-steach eileamaid cùl-raon modal. Air neo, sònraich staticairson cùl-raon nach dùin am modal air cliogadh.
meur-chlàr boolean fìor Dùin am modal nuair a thèid an iuchair teiche a bhrùthadh
seall boolean fìor A’ sealltainn am modal nuair a thèid a thòiseachadh.
iomallach slighe breugach

Ma thèid url iomallach a thoirt seachad, thèid susbaint a luchdachadh tro loadmhodh jQuery agus a chuir a-steach don fhaidhle .modal-body. Ma tha thu a’ cleachdadh an dàta api, faodaidh tu an hreftaga a chleachdadh gus an stòr iomallach a shònrachadh. Tha eisimpleir de seo ri fhaicinn gu h-ìosal:

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

Dòighean-obrach

.modal (roghainnean)

Cuir do shusbaint an gnìomh mar mhodal. A 'gabhail ri roghainnean roghnach object.

  1. $ ( '#myModal' ). modal ({
  2. meur -chlàr : meallta
  3. })

.modal ('toggle')

Tog modal le làimh.

  1. $ ( '#myModal' ). modal ( 'toggle' )

.modal ('taisbeanadh')

Le làimh a 'fosgladh modal.

  1. $ ( '#myModal' ). modal ( 'show' )

.modal ('falach')

Le làimh a 'falach modal.

  1. $ ( '#myModal' ). modal ( 'falach' )

Tachartasan

Bidh clas modal Bootstrap a’ nochdadh grunn thachartasan airson a dhol a-steach do ghnìomhachd modal.

Tachartas Tuairisgeul
seall Bidh an tachartas seo a’ losgadh sa bhad nuair showa chanar ris an dòigh eisimpleir.
air a thaisbeanadh Thèid an tachartas seo a chuir às nuair a bhios am modal ri fhaicinn don neach-cleachdaidh (feitheamh ri eadar-ghluasad css a chrìochnachadh).
seiche Thèid an tachartas seo a losgadh sa bhad nuair a chaidh an hidedòigh eisimpleir a ghairm.
falaichte Thèid an tachartas seo a losgadh nuair a tha am modal deiseil air fhalach bhon neach-cleachdaidh (feitheamh ri eadar-ghluasadan css a chrìochnachadh).
  1. $ ( '#myModal' ). air ( 'falaichte' , gnìomh () {
  2. // dèan rudeigin…
  3. })

Eisimpleir ann an navbar

Tha am plugan ScrollSpy airson targaidean nav ùrachadh gu fèin-ghluasadach stèidhichte air suidheachadh scrollaidh. Sgrolaich an raon gu h-ìosal fon bhàr-seòlaidh agus cùm sùil air an atharrachadh clas gnìomhach. Thèid na fo-stuthan tuiteam-sìos a chomharrachadh cuideachd.

@saill

Ad leggings keytar, brunch id art party dolor laboure. Pitchfork yr enim lo-fi mus do reic iad a-mach qui. Còraichean baidhsagal tuathanas-gu-bòrd Tumblr ge bith dè. Anim keffiyeh carles cardigan. Bothan dhealbhan Velit seitan mcsweeney 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui is dòcha nach cuala tu iomradh orra et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, creideas ìoranas biodiesel keffiyeh artisan ullamco consequat.

@meadh

Bòrd spèilidh mustache Veniam marfa, feusag pitchfork fugiat velit. Freegan feusag aliqua cupidatat mcsweeney's vero. Cupidata aig ceithir loko nisi, agus helvetica nulla carles. Truc bìdh geansaidh tatù-cogaidh, vinyl quis non freegan aig mcsweeney. Lo-fi wes anderson +1 sartorial. Carles eacarsaich neo-ethetach quis gentrify. Bidh Brooklyn a ’moladh lionn ciùird vice keytar deserunt.

aon

Occaecat commodo aliqua delectus. Fap craft beer deserunt skateboard ea. Còraichean baidhsagal Lomo a ’toirt taic do banh mi, velit ea sunt next level locavore cofaidh aon-tùs ann am Magna Veniam. Vinyl id beatha àrd, echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing. Consectetur nisi baga teachdaire minim DIY. Cred ex in, seasmhach 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.

Blog Keytar twee, baga teachdaire culpa marfa ge bith dè an truca bìdh delectus. Sapiente synth id assumenda. Locavore sed helvetica cliche ìoranas, cait tàirneanaich is dòcha nach cuala tu mun deidhinn mar thoradh air hoodie gun ghluten lo-fi fap aliquip. Labore elit placeat mus do reic iad a-mach, terry richardson proident brunch nesciunt quiscosty sweater pariatur keffiyeh ut helvetica artisan. Cardigan ciùird seitan lionn deiseil velit. VHS chambray laboris tempor veniam. Anim mollit minim comodo ullamco thundercats.


Cleachdadh

Tro fheartan dàta

Gus giùlan scrollaidh a chuir ris an t-seòladh bàr-mullaich agad gu furasta, dìreach cuir data-spy="scroll"ris an eileamaid a tha thu airson brath a ghabhail air (mar as trice is e seo am bodhaig) agus data-target=".navbar"tagh dè an seòladh a chleachdas tu. Bidh tu airson scrollspy a chleachdadh le co- .navphàirt.

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

Air sgàth javascript

Cuir fòn gu scrollspy tro JavaScript:

  1. $ ( '#navbar' ). scrollspy ()
Cinn suas! Feumaidh targaidean id fhuasgladh a bhith aig ceanglaichean Navbar. Mar eisimpleir, <a href="#home">home</a>feumaidh rud a bhith co-fhreagairt ri rudeigin san dachaigh mar <div id="home"></div>.

Dòighean-obrach

.scrollspy ('ùrnaigh')

Nuair a bhios tu a’ cleachdadh scrollspy an co-bhonn ri cur ris no toirt air falbh eileamaidean bhon DOM, feumaidh tu an dòigh ùrachaidh a ghairm mar seo:

  1. $ ( '[data-spy="scroll"]' ). gach ( gnìomh () {
  2. var $ spy = $ ( seo ). scrollspy ( 'ùrnaigh' )
  3. });

Roghainnean

Faodar roghainnean a thoirt seachad tro bhuadhan dàta no JavaScript. Airson buadhan dàta, cuir ainm an roghainn ri data-, mar ann an data-offset="".

Ainm seòrsa bunaiteach tuairisgeul
dheth àireamh 10 Pixels ri chothromachadh bhon mhullach nuair a thathar a’ tomhas suidheachadh an scrollaidh.

Tachartasan

Tachartas Tuairisgeul
cuir an gnìomh Bidh an tachartas seo a’ losgadh nuair a thèid rud ùr a chuir an gnìomh leis an scrollspy.

Eisimpleirean tabaichean

Cuir gnìomh taba sgiobalta, fiùghantach ris gus gluasad tro lòsan de shusbaint ionadail, eadhon tro chlàran tuiteam-sìos.

Raw denim is dòcha nach cuala tu mun deidhinn jean shorts Austin. Nesciunt tofu stumptown aliqua, maighstir glanaidh retro synth. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit bùidsear retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip àite aig salvia cillum iphone. Seitan aliquip quis cardigan american apparel, bùidsear 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.


Cleachdadh

Dèan comas air tabaichean tabable tro JavaScript (feumaidh gach taba a chuir an gnìomh leotha fhèin):

  1. $ ( '#myTab a' ). cliog ( gnìomh ( e ) {
  2. e . preventDefault ();
  3. $ ( seo ). tab ( 'show' );
  4. })

Faodaidh tu tabaichean fa leth a chuir an gnìomh ann an grunn dhòighean:

  1. $ ( '#myTab a[href="#profile"]' ). tab ( 'show' ); // Tagh tab a rèir ainm
  2. $ ( '#myTab a: an toiseach' ). tab ( 'show' ); // Tagh a 'chiad tab
  3. $ ( '#myTab a: last' ). tab ( 'show' ); // Tagh an taba mu dheireadh
  4. $ ( '# myTab li: eq(2) a' ). tab ( 'show' ); // Tagh an treas taba (0-clàr-amais)

Marcaich

Faodaidh tu seòladh taba no pill a chuir an gnìomh gun JavaScript sam bith a sgrìobhadh le bhith dìreach a’ sònrachadh data-toggle="tab"no data-toggle="pill"air eileamaid. Le bhith a’ cur na clasaichean navagus ris an taba cuiridh sin stoidhle tab Bootstrap an sàs.nav-tabsul

  1. <ul class = "nav nav-tabs" >
  2. <li><a href = "#home" data-toggle = "taba"> Dachaigh </a></li >
  3. <li><a href = "#profile" data-toggle = "taba"> Pròifil </a></li >
  4. <li><a href = "#messages" data-toggle = "taba"> Teachdaireachdan </a></li >
  5. <li><a href = "#settings" data-toggle = "taba"> Roghainnean </a></li >
  6. </ul>

Dòighean-obrach

$().tab

Cuir an gnìomh eileamaid tab agus inneal susbaint. Bu chòir gum biodh an dàrna cuid data-targetno hrefnòta targaideach aig tab anns an DOM.

  1. <ul class = "nav nav-tabs" id = "myTab" >
  2. <li class = "active" > <a href = "#home"> Dachaigh </a></li>
  3. <li><a href = "#profile"> Pròifil </a> </li>
  4. <li><a href = "#messages"> Teachdaireachdan </a> </li>
  5. <li><a href = "#settings"> Roghainnean </a> </li>
  6. </ul>
  7.  
  8. <div class = "tab-susbaint" >
  9. <div class = "tab-pane active" id = "dachaigh" > ... </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. $ ( gnìomh () {
  17. $ ( '#myTab a: last' ). tab ( 'show' );
  18. })
  19. </script>

Tachartasan

Tachartas Tuairisgeul
seall Bidh an tachartas seo a’ losgadh air taisbeanadh tab, ach mus deach an taba ùr a shealltainn. Cleachd event.targetagus event.relatedTargetgus cuimseachadh air an taba gnìomhach agus an taba gnìomhach roimhe (ma tha sin ri fhaighinn) fa leth.
air a thaisbeanadh Bidh an tachartas seo a’ losgadh air taisbeanadh tabaichean às deidh taba a bhith air a shealltainn. Cleachd event.targetagus event.relatedTargetgus cuimseachadh air an taba gnìomhach agus an taba gnìomhach roimhe (ma tha sin ri fhaighinn) fa leth.
  1. $ ( 'a[data-toggle="tab"]' ). air ( 'air a shealltainn' , gnìomh ( e ) {
  2. e . targaid // tab gnìomhaichte
  3. e . co-cheangailteTarget // taba roimhe
  4. })

Eisimpleirean

Air a bhrosnachadh leis a’ plugan sàr-mhath jQuery.tipsy sgrìobhte le Jason Frame; Is e dreach ùraichte a th’ ann an Tooltips, nach eil an urra ri ìomhaighean, a’ cleachdadh CSS3 airson beòthachaidhean, agus feartan dàta airson stòradh tiotal ionadail.

Airson adhbharan dèanadais, tha an tooltip agus popover data-apis a’ roghnachadh a-steach, a’ ciallachadh gum feum thu iad fhèin a thòiseachadh .

Gabh thairis air na ceanglaichean gu h-ìosal gus molaidhean innealan fhaicinn:

Pants teann an ath ìre keffiyeh is dòcha nach cuala tu iomradh orra. Bothan dhealbhan feusag amh denim letterpress baga teachdaire vegan stumptown. Tha seaman vinyl terry richardson aig seitan tuathanas-gu-bòrd, aodach seasmhach quinoa quinoa 8-bit Ameireaganach aig mcsweeney. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, ceithir loko mcsweeney's cleanse vegan chambray. Neach-ciùird fìor ìoranta ge bith dè an iuchair, sealladair farm-to-table banky Austin twitter a’ làimhseachadh freegan cred raw denim cofaidh viral aon-tùs.

Ceithir stiùiridhean

Molaidhean innealan ann am buidhnean cuir a-steach

Nuair a bhios tu a’ cleachdadh molaidhean innealan agus popovers leis na buidhnean cuir a-steach Bootstrap, feumaidh tu an containerroghainn (air a chlàradh gu h-ìosal) a shuidheachadh gus frith-bhuaidhean nach eileas ag iarraidh a sheachnadh.


Cleachdadh

Cuir a-steach an inneal tro JavaScript:

  1. $ ( '# eisimpleir' ). comhairle ( roghainnean )

Roghainnean

Faodar roghainnean a thoirt seachad tro bhuadhan dàta no JavaScript. Airson buadhan dàta, cuir ainm an roghainn ri data-, mar ann an data-animation="".

Ainm seòrsa bunaiteach tuairisgeul
beothachadh boolean fìor cuir a-steach eadar-ghluasad css fade chun an t-inneal-taice
html boolean breugach Cuir a-steach html a-steach don tip-inneal. Ma tha e ceàrr, thèid modh jquery texta chleachdadh gus susbaint a chuir a-steach don dachaigh. Cleachd teacsa ma tha dragh ort mu ionnsaighean XSS.
suidheachadh sreang | gnìomh 'mullach' mar a shuidhicheas tu an t-inneal - gu h-àrd | bun | clì | deas
roghnaiche sreang breugach Ma thèid neach-taghaidh a thoirt seachad, thèid nithean tip inneal a thiomnadh gu na targaidean ainmichte.
tiotal sreang | gnìomh '' luach tiotal bunaiteach mura h-eil taga `title` an làthair
spreidh sreang 'fòcas hover' mar a tha tooltip air a phiobrachadh - cliog | seachain | fòcas | làimhe. Thoir an aire gu bheil do chùis-brosnachaidh brosnachaidh mutliple, àite air a sgaradh, seòrsachan brosnachaidh.
dàil àireamh | nì 0

dàil a’ sealltainn agus a’ falach an inneal (ms) - chan eil e a’ buntainn ri seòrsa brosnachaidh làimhe

Ma thèid àireamh a thoirt seachad, thèid dàil a chuir air an dà sheiche / taisbeanadh

Tha structar an nì:delay: { show: 500, hide: 100 }

soitheach sreang | breugach breugach

A’ ceangal an t-inneal ri eileamaid shònraichtecontainer: 'body'

Cinn suas! Faodar roghainnean airson molaidhean innealan fa leth a shònrachadh tro bhith a’ cleachdadh buadhan dàta.

Marcaich

  1. <a href = "#" data-toggle = "tooltip" title = "first tooltip"> thoir thairis orm </a>

Dòighean-obrach

$().tooltip(roghainnean)

A’ ceangal inneal-làimhseachaidh tip innealan ri cruinneachadh eileamaidean.

.tooltip('show')

A 'nochdadh comhairle inneal eileamaid.

  1. $ ( '# eileamaid' ). clàr- taice ( 'taisbeanadh' )

.tooltip ('falach')

A 'falach comhairle inneal eileamaid.

  1. $ ( '# eileamaid' ). clàr- taice ( 'falach' )

.tooltip('toggle')

Toglaidh comhairle inneal eileamaid.

  1. $ ( '# eileamaid' ). clàr- taice ( 'toggle' )

.tooltip ('sgrios')

A 'falach agus a' sgrios inneal inneal eileamaid.

  1. $ ( '# eileamaid' ). inneal ( 'sgrios' )

Eisimpleirean

Cuir ath-chòmhdach beaga de shusbaint, mar an fheadhainn air an iPad, ri eileamaid sam bith airson fiosrachadh àrd-sgoile a chumail. Gluais thairis air a’ phutan gus an popover a bhrosnachadh. Feumaidh Tooltip a bhith air a thoirt a-steach.

Popover statach

Tha ceithir roghainnean rim faighinn: gu h-àrd, deas, gu h-ìosal agus air an taobh chlì.

Popover mullach

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

Popover ceart

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

Popover gu h-ìosal

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

Dh’fhalbh Popover

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

Chan eil comharradh sam bith air a shealltainn mar popovers air a chruthachadh bho JavaScript agus susbaint taobh a-staigh datafeart.

Demo beò

Ceithir stiùiridhean


Cleachdadh

Dèan comas air popovers tro JavaScript:

  1. $ ( '# eisimpleir' ). popover ( roghainnean )

Roghainnean

Faodar roghainnean a thoirt seachad tro bhuadhan dàta no JavaScript. Airson buadhan dàta, cuir ainm an roghainn ri data-, mar ann an data-animation="".

Ainm seòrsa bunaiteach tuairisgeul
beothachadh boolean fìor cuir a-steach eadar-ghluasad css fade chun an t-inneal-taice
html boolean breugach Cuir a-steach html a-steach don popover. Ma tha e ceàrr, thèid modh jquery texta chleachdadh gus susbaint a chuir a-steach don dachaigh. Cleachd teacsa ma tha dragh ort mu ionnsaighean XSS.
suidheachadh sreang | gnìomh 'deas' mar a shuidhicheas tu am popover - gu h-àrd | bun | clì | deas
roghnaiche sreang breugach ma thèid neach-taghaidh a thoirt seachad, thèid nithean tip inneal a thiomnadh gu na targaidean ainmichte
spreidh sreang 'cliog' mar a tha popover air a phiobrachadh - cliog | seachain | fòcas | làimhe
tiotal sreang | gnìomh '' luach tiotal bunaiteach mura h-eil feart `title` an làthair
susbaint sreang | gnìomh '' luach susbaint bunaiteach mura h-eil feart `data-content` an làthair
dàil àireamh | nì 0

dàil a’ sealltainn agus a’ falach an popover (ms) - chan eil e a’ buntainn ri seòrsa brosnachaidh làimhe

Ma thèid àireamh a thoirt seachad, thèid dàil a chuir air an dà sheiche / taisbeanadh

Tha structar an nì:delay: { show: 500, hide: 100 }

soitheach sreang | breugach breugach

A’ ceangal an popover ri eileamaid shònraichtecontainer: 'body'

Cinn suas! Faodar roghainnean airson popovers fa leth a shònrachadh air an làimh eile tro bhith a’ cleachdadh buadhan dàta.

Marcaich

Airson adhbharan dèanadais, tha an data-apis Tooltip agus Popover air an taghadh a-steach. Ma tha thu airson an cleachdadh dìreach sònraich roghainn taghaidh.

Dòighean-obrach

$().popover(roghainnean)

A’ tòiseachadh popovers airson cruinneachadh eileamaidean.

.popover ('show')

A’ nochdadh popover eileamaidean.

  1. $ ( '# eileamaid' ). popover ( 'taisbeanadh' )

.popover ('falach')

A 'falach popover eileamaidean.

  1. $ ( '# eileamaid' ). popover ( 'falaich' )

.popover ('toggle')

Togail popover eileamaidean.

  1. $ ( '# eileamaid' ). popover ( 'toggle' )

.popover ('sgrios')

A 'falach agus a' sgrios popover eileamaid.

  1. $ ( '# eileamaid' ). popover ( 'sgrios' )

Eisimpleirean de rabhaidhean

Cuir gnìomh cuir às do gach teachdaireachd rabhaidh leis a’ plugan seo.

Guacamole naomh! Is fheàrr sgrùdadh a dhèanamh ort fhèin, chan eil thu a’ coimhead ro mhath.

Ach snap! Fhuair thu mearachd!

Atharraich seo agus sin agus feuch ris a-rithist. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras matti consectetur purus sit amet fermentum.

Gabh an gnìomh seo No dèan seo


Cleachdadh

Dèan comas air rabhadh a chuir às tro JavaScript:

  1. $ ( ".alert" ). rabhadh ()

Marcaich

Dìreach cuir ris data-dismiss="alert"a’ phutan dùnaidh agad gus gnìomh dùnadh rabhaidh a thoirt seachad gu fèin-ghluasadach.

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

Dòighean-obrach

$().alert()

A ’cuairteachadh a h-uile rabhadh le comas-gnìomh dlùth. Gus am bi na rabhaidhean agad beò nuair a tha iad dùinte, dèan cinnteach gu bheil an clas .fadeagus an .inclas air an cur a-steach mu thràth.

.alert('dùin')

A’ dùnadh rabhadh.

  1. $ ( ".alert" ). rabhadh ( 'dlùth' )

Tachartasan

Bidh clas rabhaidh Bootstrap a’ nochdadh grunn thachartasan airson a dhol a-steach do ghnìomhachd rabhaidh.

Tachartas Tuairisgeul
dùin Bidh an tachartas seo a’ losgadh sa bhad nuair closea chanar ris an dòigh eisimpleir.
dùinte Thèid an tachartas seo a chuir às nuair a tha an rabhadh air a dhùnadh (feitheamh ri eadar-ghluasad css a chrìochnachadh).
  1. $ ( '# my-alert' ). ceangal ( 'dùinte' , gnìomh () {
  2. // dèan rudeigin…
  3. })

Eisimpleirean de chleachdadh

Dèan barrachd le putanan. Stèidhich putan smachd no cruthaich buidhnean de phutanan airson barrachd phàirtean leithid bàraichean inneal.

Stàiteil

Cuir ris data-loading-text="Loading..."gus staid luchdaidh a chleachdadh air putan.

  1. <button type = "button" class = "btn btn-primary" data-loading-text = "A' luchdadh..." > Staid a' luchdadh </button>

Toggle singilte

Cuir ris data-toggle="button"gus toggling a ghnìomhachadh air aon phutan.

  1. <button type = "button" class = "btn btn-primary" data-toggle = "putan" > Togbhail Singilte </button>

Bogsa-seic

Cuir ris data-toggle="buttons-checkbox"airson stoidhle bogsa-seic toggling air btn-group.

  1. <div class = "btn-group" data-toggle = "buttons-checkbox" >
  2. <button type = "button" class = "btn btn-bun-sgoile" > Clì </button>
  3. <button type = "button" class = "btn btn-primary" > Meadhan </putan>
  4. <button type = "button" class = "btn btn-primary" > Deas </putan>
  5. </div>

Rèidio

Cuir ris data-toggle="buttons-radio"airson stoidhle rèidio toggling air btn-group.

  1. <div class = "btn-group" data-toggle = "buttons-radio" >
  2. <button type = "button" class = "btn btn-bun-sgoile" > Clì </button>
  3. <button type = "button" class = "btn btn-primary" > Meadhan </putan>
  4. <button type = "button" class = "btn btn-primary" > Deas </putan>
  5. </div>

Cleachdadh

Dèan comas air putanan tro JavaScript:

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

Marcaich

Tha buadhan dàta riatanach don plugan putan. Thoir sùil air a’ chòd eisimpleir gu h-ìosal airson na diofar sheòrsaichean de chomharran.

Roghainnean

Chan eil gin

Dòighean-obrach

$().button('toggle')

Toggle staid putadh. A’ toirt coltas air a’ phutan gun deach a ghnìomhachadh.

Cinn suas! Is urrainn dhut putan fèin-ghluasadach a chomasachadh le bhith a’ cleachdadh am data-togglefeart.
  1. <button type = "button" class = "btn" data-toggle = "putan" > </button>

$().button('luchdachadh')

A’ suidheachadh suidheachadh a’ phutan gu bhith a’ luchdachadh - cuir à comas putan agus ag atharrachadh teacsa gu teacsa a’ luchdachadh. Bu chòir teacsa luchdachadh a bhith air a mhìneachadh air an eileamaid putan a’ cleachdadh am feart dàta data-loading-text.

  1. <button type = "button" class = "btn" data-loading-text = ""a' luchdadh stuth..." > ... </button>
Cinn suas! Leanaidh Firefox ris an t-suidheachadh ciorramach thar luchdan dhuilleagan . Is e fuasgladh airson seo a chleachdadh autocomplete="off".

$().button('ath-shuidheachadh')

Ath-shuidheachadh staid putan - ag atharrachadh teacsa gu teacsa tùsail.

$().putan(sreang)

Ath-shuidheachadh staid putan - ag atharrachadh teacsa gu staid teacsa sam bith a tha air a mhìneachadh le dàta.

  1. <button type = "button" class = "btn" data-complete-text = "Crìochnaichte!" > ... </button>
  2. <script>
  3. $ ( '.btn' ). putan ( 'coileanta' )
  4. </script>

Mu dheidhinn

Faigh stoidhlichean bunaiteach agus taic sùbailte airson co-phàirtean a ghabhas tuiteam leithid bogsa-ciùil agus seòladh.

* Feumaidh am plugan Transitions a bhith air a thoirt a-steach.

Eisimpleir bogsa-ciùil

A’ cleachdadh am plugan collapse, thog sinn widget stoidhle bogsa sìmplidh:

Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson agus squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Tha an làraidh bìdh a’ tighinn gu ìre nas lugha na labourum euusmod. Brunch 3 wolf moon tempor, sunt aliqua cuir eun air squid cofaidh aon-tùs nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur bùidsear iar lomo. Leggings occaecat craft beer farm-to-table, raw denim esthetic synth nesciunt is dòcha nach cuala tu iomradh orra accusamus laboure seasmhach VHS.
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson agus squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Tha an làraidh bìdh a’ tighinn gu ìre nas lugha na labourum euusmod. Brunch 3 wolf moon tempor, sunt aliqua cuir eun air squid cofaidh aon-tùs nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur bùidsear iar lomo. Leggings occaecat craft beer farm-to-table, raw denim esthetic synth nesciunt is dòcha nach cuala tu iomradh orra accusamus laboure seasmhach VHS.
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson agus squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Tha an làraidh bìdh a’ tighinn gu ìre nas lugha na labourum euusmod. Brunch 3 wolf moon tempor, sunt aliqua cuir eun air squid cofaidh aon-tùs nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur bùidsear iar lomo. Leggings occaecat craft beer farm-to-table, raw denim esthetic synth nesciunt is dòcha nach cuala tu iomradh orra accusamus laboure seasmhach VHS.
  1. <div class = "bogsa" id = "bogsa2" >
  2. <div class = "buidheann-bogsa" >
  3. <div class = "heading-bogsa" >
  4. <a class="accordion-toggle" data-toggle = "tuiteam" data-parent = "#accordion2" href="#collapseOne"> _ _ _ _ _
  5. Nì buidhne a ghabhas tuiteam #1
  6. </a>
  7. </div>
  8. <div id = "collapseOne" class = "tuiteam corp-bogsa ann" >
  9. <div class = "bogsa-a-staigh" >
  10. Anim pariatur cliche. .
  11. </div>
  12. </div>
  13. </div>
  14. <div class = "buidheann-bogsa" >
  15. <div class = "heading-bogsa" >
  16. <a class="accordion-toggle" data-toggle = "tuiteam" data-parent = "#accordion2" href="#collapseTwo"> _ _ _ _ _
  17. Nì buidhne a ghabhas tuiteam #2
  18. </a>
  19. </div>
  20. <div id = "collapseTwo" class = "tuiteam corp-bogsa" >
  21. <div class = "bogsa-a-staigh" >
  22. Anim pariatur cliche. .
  23. </div>
  24. </div>
  25. </div>
  26. </div>
  27. ...

Faodaidh tu cuideachd am plugan a chleachdadh às aonais comharra a’ bhocsa. Dèan putan tog leudachadh is tuiteam eileamaid eile.

  1. <button type = "button" class = "btn btn-danger" data-toggle = "tuiteam" data-target = "#demo" >
  2. sìmplidh tuiteamach
  3. </putan>
  4.  
  5. <div id = "demo" class = "tuiteam a-steach" > ... </div>

Cleachdadh

Tro fheartan dàta

Dìreach cuir ris data-toggle="collapse"agus data-targeteileamaid gus smachd a shònrachadh gu fèin-ghluasadach air eileamaid a ghabhas tuiteam. Tha am data-targetfeart a’ gabhail ri roghnaichear css gus an tuiteam a chuir an sàs. Dèan cinnteach gun cuir thu an clas collapseris an eileamaid a ghabhas tuiteam. Ma tha thu airson gum fosgail e gu bunaiteach, cuir ris a’ chlas in.

Gus riaghladh buidhne coltach ri bogsa a chuir ri smachd a ghabhas tuiteam, cuir am feart dàta data-parent="#selector". Thoir sùil air an demo gus seo fhaicinn ann an gnìomh.

Air sgàth javascript

Dèan comas le làimh le:

  1. $ ( ".collapse" ). tuiteam ()

Roghainnean

Faodar roghainnean a thoirt seachad tro bhuadhan dàta no JavaScript. Airson buadhan dàta, cuir ainm an roghainn ri data-, mar ann an data-parent="".

Ainm seòrsa bunaiteach tuairisgeul
pàrant roghnaiche breugach Ma roghnaicheas tu an uairsin thèid a h-uile eileamaid tuiteamach fon phàrant ainmichte a dhùnadh nuair a thèid an rud tuiteamach seo a shealltainn. (coltach ri giùlan bogsa traidiseanta)
tog boolean fìor Toglaich an eileamaid a ghabhas tuiteam air ionnsaigh

Dòighean-obrach

.tuiteam (roghainnean)

Cuir an susbaint agad an gnìomh mar eileamaid a ghabhas tuiteam. A 'gabhail ri roghainnean roghnach object.

  1. $ ( '#myCollapsible' ). tuiteam sìos ({
  2. tog : breugach
  3. })

.tuiteam ('toggle')

Togail eileamaid a ghabhas tuiteam ri fhaicinn no falaichte.

.tuiteam ('show')

A’ sealltainn eileamaid a ghabhas tuiteam.

.tuiteam ('falach')

A 'falach eileamaid collapsible.

Tachartasan

Bidh clas tuiteam Bootstrap a’ nochdadh grunn thachartasan airson a dhol an sàs ann an gnìomhachd tuiteam.

Tachartas Tuairisgeul
seall Bidh an tachartas seo a’ losgadh sa bhad nuair showa chanar ris an dòigh eisimpleir.
air a thaisbeanadh Thèid an tachartas seo a losgadh nuair a tha eileamaid tuiteamach air a dhèanamh follaiseach don neach-cleachdaidh (feitheamh ri eadar-ghluasad css a chrìochnachadh).
seiche Tha an tachartas seo air a losgadh sa bhad nuair a chaidh am hidemodh a ghairm.
falaichte Thèid an tachartas seo a chuir às nuair a chaidh eileamaid tuiteam am falach bhon neach-cleachdaidh (feitheamh ri eadar-ghluasad css a chrìochnachadh).
  1. $ ( '#myCollapsible' ). air ( 'falaichte' , gnìomh () {
  2. // dèan rudeigin…
  3. })

eisimpleir

Plug bunaiteach, furasta a leudachadh airson cinn-seòrsa eireachdail a chruthachadh gu sgiobalta le cuir a-steach teacsa cruth sam bith.

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

Bidh thu airson suidheachadh autocomplete="off"gus casg a chuir air clàran-bìdh bunaiteach brabhsair bho bhith a’ nochdadh thairis air an tuiteam-sìos Bootstrap typeahead.


Cleachdadh

Tro fheartan dàta

Cuir buadhan dàta a-steach gus eileamaid a chlàradh le comas-gnìomh clò-bhualaidh mar a chithear san eisimpleir gu h-àrd.

Air sgàth javascript

Cuir fòn gu typeahead le làimh le:

  1. $ ( '.typeahead' ). seòrsa air thoiseach ()

Roghainnean

Faodar roghainnean a thoirt seachad tro bhuadhan dàta no JavaScript. Airson buadhan dàta, cuir ainm an roghainn ri data-, mar ann an data-source="".

Ainm seòrsa bunaiteach tuairisgeul
tùs eagar, gnìomh [ ] Stòr dàta airson ceasnachadh na aghaidh. Faodaidh e a bhith na raon de shreathan no gnìomh. Tha an gnìomh air a dhol seachad air dà argamaid, an queryluach anns an raon cuir a-steach agus an processgairm air ais. Faodar an gnìomh a chleachdadh gu sioncronaich le bhith a’ tilleadh an stòr dàta gu dìreach no gu neo-chunbhalach tro processaon argamaid a’ ghairm air ais.
nithean àireamh 8 An àireamh as motha de nithean ri thaisbeanadh anns an tuiteam-sìos.
min Fad àireamh 1 An fhaid caractar as ìsle a dh’ fheumar mus tòisich molaidhean fèin-choileanta
maidsear gnìomh cùis neo-mhothachail An dòigh a thathar a’ cleachdadh gus faighinn a-mach a bheil ceist a’ freagairt ri nì. A’ gabhail ri aon argamaid, an itemaghaidh a’ cheist a dhearbhadh. Faigh cothrom air a’ cheist làithreach le this.query. Thoir air ais boolean truemas e maids a th’ ann an ceist.
sorter gnìomh maids ceart,
cùis-mhothachail,
cùis neo-mhothachail
Dòigh air a chleachdadh airson toraidhean fèin-choileanta a sheòrsachadh. A’ gabhail ri aon argamaid itemsagus tha farsaingeachd an t-eisimpleir typeahead aige. Thoir iomradh air a’ cheist làithreach le this.query.
ùrachaidh gnìomh a’ tilleadh an nì taghte An dòigh a chaidh a chleachdadh gus an nì taghte a thilleadh. A’ gabhail ri aon argamaid, itemagus tha farsaingeachd an t-eisimpleir seòrsa air thoiseach.
àrdaichear gnìomh a’ comharrachadh a h-uile maids àbhaisteach Dòigh air a chleachdadh gus toraidhean fèin-choileanta a shoilleireachadh. A’ gabhail ri aon argamaid itemagus tha farsaingeachd an t-eisimpleir typeahead aige. Bu chòir don html tilleadh.

Dòighean-obrach

.typehead(roghainnean)

A’ tòiseachadh cuir a-steach le seòrsa air thoiseach.

eisimpleir

Tha an subnavigation air an taobh chlì na thaisbeanadh beò den plugan affix.


Cleachdadh

Tro fheartan dàta

Gus giùlan ceangail a chuir ri eileamaid sam bith gu furasta, dìreach cuir data-spy="affix"ris an eileamaid a tha thu airson brath a ghabhail. An uairsin cleachd comharran dheth gus mìneachadh cuin a bu chòir dhut pinadh eileamaid a thionndadh air agus dheth.

  1. <div data-spy = "affix" data-offset-top = "200" > ... </div>
Cinn suas! Feumaidh tu suidheachadh eileamaid pinned agus giùlan a phàrant dlùth a riaghladh. Tha an suidheachadh fo smachd affix, affix-top, agus affix-bottom. Cuimhnich gun dèan thu cinnteach airson pàrant a dh’ fhaodadh tuiteam às nuair a thòisicheas an ceangal oir tha e a’ toirt air falbh susbaint bho shruth àbhaisteach na duilleige.

Air sgàth javascript

Cuir fòn gu plugan affix tro JavaScript:

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

Roghainnean

Faodar roghainnean a thoirt seachad tro bhuadhan dàta no JavaScript. Airson buadhan dàta, cuir ainm an roghainn ri data-, mar ann an data-offset-top="200".

Ainm seòrsa bunaiteach tuairisgeul
dheth àireamh | gnìomh | nì 10 Pixels ri chothromachadh bhon sgrion nuair a thathar a’ tomhas suidheachadh an scrollaidh. Ma thèid aon àireamh a thoirt seachad, thèid an cothromachadh a chuir an sàs anns gach taobh gu h-àrd agus air an taobh chlì. Gus èisteachd airson aon stiùireadh, no ioma-sheòrsachan sònraichte, dìreach thoir seachad rud offset: { x: 10 }. Cleachd gnìomh nuair a dh’ fheumas tu cothromachadh a thoirt seachad gu dinamach (feumail airson cuid de dhealbhaidhean freagairteach).