JavaScript
Tliša dikarolo tša Bootstrap bophelong ka di-plugin tša jQuery tša tlwaelo tša go feta dozen. Di akaretša gabonolo ka moka, goba ka e tee ka e tee.
Tliša dikarolo tša Bootstrap bophelong ka di-plugin tša jQuery tša tlwaelo tša go feta dozen. Di akaretša gabonolo ka moka, goba ka e tee ka e tee.
Di-plugin di ka akaretšwa ka botee (go diriša *.js
difaele tša Bootstrap ka botee), goba ka moka ka nako e tee (go diriša bootstrap.js
goba go fokotšwa bootstrap.min.js
).
Bobedi bootstrap.js
le bootstrap.min.js
di na le di-plugin tsohle ka faele e le 'ngoe. Akaretša e tee feela.
Di-plugin tše dingwe le dikarolo tša CSS di ithekgile ka di-plugin tše dingwe. Ge o akaretša di-plugin ka botee, kgonthiša gore o hlahloba dilo tše tšeo di ithekgilego ka tšona ka go di-doc. Gape ela hloko gore di-plugin ka moka di ithekgile ka jQuery (se se ra gore jQuery e swanetše go akaretšwa pele ga difaele tša di-plugin). Bona ya renabower.json
go bona gore ke diphetolelo dife tša jQuery tšeo di thekgwago.
O ka šomiša di-plugin ka moka tša Bootstrap ka go hlweka ka API ya go swaya ntle le go ngwala mola o tee wa JavaScript. Ye ke API ya maemo a pele ya Bootstrap gomme e swanetše go ba taba ya gago ya mathomo ge o diriša plugin.
Seo se boletšwe, maemong a mangwe go ka ba mo go kganyogegago go tima mošomo wo. Ka fao, re fana gape ka bokgoni bja go šitiša API ya seka sa datha ka go tloša ditiragalo ka moka godimo ga tokumente yeo e beilwego sekgoba sa maina ka data-api
. Se se lebelega ka tsela ye:
Ka go fapana le moo, go nepiša plugin ye e itšego, akaretša fela leina la plugin bjalo ka sekgoba sa maina gotee le sekgoba sa maina sa data-api ka tsela ye:
O se ke wa šomiša dika tša datha go tšwa go di-plugin tše dintši go elemente e tee. Go fa mohlala, konope e ka se be le bobedi keletšo ya sedirišwa le go fetoša modal. Go phethagatša se, diriša elemente ya go phuthela.
Re dumela gape gore o swanetše go kgona go diriša di-plugin ka moka tša Bootstrap feela ka JavaScript API. Di-API ka moka tša setšhaba ke mekgwa e tee, yeo e ka tsenywago diketane, gomme e bušetša kgoboketšo yeo e dirilwego ka yona.
Mekgwa ka moka e swanetše go amogela selo sa dikgetho tša boikhethelo, thapo yeo e nepišago mokgwa wo o itšego, goba go se be le selo (yeo e thomago polaka ka boitshwaro bja go se fetoge):
Plugin ye nngwe le ye nngwe gape e pepentšha moagi wa yona wo tala godimo ga Constructor
thepa: $.fn.popover.Constructor
. Ge o rata go hwetša mohlala wo o itšego wa plugin, o e bušetše thwii go tšwa go elemente: $('[rel="popover"]').data('popover')
.
O ka fetola dipeakanyo tša go se fetoge tša plugin ka go fetoša Constructor.DEFAULTS
selo sa plugin:
Ka dinako tše dingwe go a nyakega go diriša di-plugin tša Bootstrap le ditlhako tše dingwe tša UI. Maemong a, dithulano tša sekgoba sa maina di ka direga ka dinako tše dingwe. Ge se se direga, o ka bitša .noConflict
plugin yeo o nyakago go bušetša boleng bja yona.
Bootstrap e fana ka ditiragalo tša tlwaelo bakeng sa bontši bja ditiro tše di kgethegilego tša di-plugin. Ka kakaretšo, tše di tla ka mokgwa wa go se fele le wa lediri la nakong ye e fetilego - moo lediri la go se fele (ex. show
) le hlohleletšwago mathomong a tiragalo, gomme sebopego sa lona sa lediri la nakong ye e fetilego (ex. shown
) se hlohleletšwa ge tiro e phethilwe.
Go tloga go 3.0.0, ditiragalo ka moka tša Bootstrap di arotšwe ka sekgoba sa maina.
Ditiragalo ka moka tša go se fele di fa preventDefault
mošomo. Se se fa bokgoni bja go emiša phethagatšo ya tiro pele e thoma.
Phetolelo ya e nngwe le e nngwe ya di-plugin tša jQuery tša Bootstrap e ka fihlelelwa ka VERSION
thepa ya moagi wa plugin. Ka mohlala, bakeng sa plugin ya tooltip:
Di-plugin tša Bootstrap ga di we morago ka mo go kgethegilego ka mogau ge JavaScript e šitišitšwe. Ge e le gore o na le taba le maitemogelo a modiriši tabeng ye, šomiša <noscript>
go hlaloša seemo (le ka moo o ka kgontšhago JavaScript gape) go badiriši ba gago, le/goba go oketša di-fallback tša gago tša tlwaelo.
Bootstrap ga e thekge semmušo dilaeborari tša JavaScript tša mokgatlo wa boraro go swana le Prototype goba jQuery UI. Go sa šetšwe .noConflict
le ditiragalo tša sekgoba sa maina, go ka ba le mathata a go sepelelana ao o swanetšego go a lokiša ka bowena.
Bakeng sa diphetho tše bonolo tša phetogo, akaretša transition.js
gatee go bapa le difaele tše dingwe tša JS. If you’re using the compiled (or minified) bootstrap.js
, ga go nyakege gore o akaretše se—se šetše se le gona.
Transition.js ke mothuši wa motheo wa transitionEnd
ditiragalo gammogo le emulator ya phetogo ya CSS. E šomišwa ke di-plugin tše dingwe go lekola thekgo ya phetogo ya CSS le go swara diphetogo tše di fegilwego.
Diphetogo di ka šitišwa lefaseng ka bophara ka go šomiša seripa se se latelago sa JavaScript, seo se swanetšego go tla ka morago ga ge transition.js
(goba bootstrap.js
goba bootstrap.min.js
, go ya ka maemo) e laeditšwe:
Di-modal di nolofaditšwe, eupša di feto-fetoga, di kgopela poledišano ka bonnyane bjo bo nyakegago bja mošomo le dilo tše di sa fetogego tše bohlale.
Kgonthiša gore ga o bule modal mola e nngwe e sa bonagala. Go bontšha modal ya go feta e tee ka nako go nyaka khoutu ya tlwaelo.
Ka mehla leka go bea khoutu ya HTML ya modal maemong a godimo ka go tokumente ya gago go efoga dikarolo tše dingwe tšeo di amago ponagalo ya modal le/goba mošomo.
Go na le ditemošo tše dingwe mabapi le go diriša di-modal go didirišwa tša sellathekeng. Bona ditokomane tša rena tša thekgo ya sephephediši bakeng sa dintlha.
Ka lebaka la ka moo HTML5 e hlalošago semantiki ya yona, autofocus
seka sa HTML ga se na mafelelo ka go dimodal tša Bootstrap. Go fihlelela mafelelo a swanago, diriša JavaScript e itšego ya tlwaelo:
Modal ye e tšweleditšwego ka hlogo, mmele, le sete ya ditiro ka go letlakala la ka fase.
Toggle a modal ka JavaScript ka ho tobetsa konopo e ka tlase. E tla thelela fase gomme ya fifala ka gare go tšwa godimo ga letlakala.
Kgonthiša gore o tlaleletša role="dialog"
le aria-labelledby="..."
, o šupa sehlogo sa modal, go .modal
, le role="document"
go yona .modal-dialog
ka boyona.
Go tlaleletša, o ka fa tlhalošo ya poledišano ya gago ya modal ka aria-describedby
go .modal
.
Go tsenya dibidio tša YouTube ka gare ga modals go nyaka JavaScript ya tlaleletšo e sego ka go Bootstrap go emiša ka go iketla go bapala le tše dingwe. Bona poso ye e thušago ya Stack Overflow bakeng sa tshedimošo e oketšegilego.
Di-modal di na le bogolo bjo bobedi bja boikhethelo, bjo bo hwetšagalago ka dihlopha tša sefetoši tšeo di tlago go bewa godimo ga .modal-dialog
.
Bakeng sa di-modal tšeo di fo tšwelelago go e na le go fifala ka gare go lebelela, tloša .fade
sehlopha go tšwa go leswao la gago la modal.
Go diriša mohola wa tshepedišo ya keriti ya Bootstrap ka gare ga modal, e no bea .row
s ka gare ga .modal-body
gomme ka morago o šomiše diklase tša tshepedišo ya keriti ye e tlwaelegilego.
Na o na le sehlopha sa dikonope tšeo ka moka di hlohleletšago modal e swanago, feela ka dikagare tše di fapanego ganyenyane? Šomiša event.relatedTarget
le dika tša HTMLdata-*
(mohlomongwe ka jQuery ) go fapantšha dikagare tša modal go ya ka gore ke konope efe yeo e kgottšwego. Bona ditokomane tša Ditiragalo tša Modal go hwetša dintlha ka botlalo ka ga relatedTarget
, .
Plugin ya modal e fetoša diteng tša gago tše di utilwego ge di nyakega, ka dika tša datha goba JavaScript. E tlaleletša gape .modal-open
go <body>
go tloša boitshwaro bja go kgokološa bja go se fetoge gomme e tšweletša a .modal-backdrop
go fa lefelo la go klika bakeng sa go lahla di-modal tše di bontšhitšwego ge o kgotla ka ntle ga modal.
Dira gore modal e šome ntle le go ngwala JavaScript. Beakanya data-toggle="modal"
godimo ga elemente ya molaodi, go swana le konope, gotee le data-target="#foo"
goba href="#foo"
go nepiša modal ye e itšego go fetola.
Bitsa modal ka id myModal
ka mola o le mong oa JavaScript:
Dikgetho di ka fetišwa ka dika tša datha goba JavaScript. Bakeng sa dika tša datha, tlaleletša leina la kgetho go data-
, bjalo ka go data-backdrop=""
.
Leina | mohuta | hlokomologa | tlhalošo |
---|---|---|---|
lemorago la ka morago | boolean goba thapo'static' |
nnete | E akaretša elemente ya modal-backdrop. Ka go fapana le moo, laetša static bakeng sa backdrop yeo e sa tswalelego modal ka go klika. |
khiiboto ya | boolean ya go swana | nnete | E tswalela modal ge senotlelo sa go tšhaba se tobetšwe |
bontšha | boolean ya go swana | nnete | E bontšha modal ge e thongwa. |
kgole | tsela | maaka | Kgetho ye e tlošitšwe go tloga ka v3.3.0 gomme e tlošitšwe go v4. Re kgothaletša go e na le moo go diriša thempleite ya lehlakoreng la moreki goba tlhako ya go tlama ya data, goba go bitša jQuery.load ka bowena. Ge e ba URL ya kgole e filwe, diteng di tla imelwa nako e tee ka mokgwa wa jQuery |
.modal(options)
E dira gore diteng tša gago di šome bjalo ka modal. E amogela dikgetho tša boikhethelo object
.
.modal('toggle')
Ka seatla e fetola modal. E boela go mogala pele ga ge modal e tloga e bontšhitšwe goba e utilwe (ke gore pele ga ge tiragalo ya shown.bs.modal
goba hidden.bs.modal
e direga).
.modal('show')
Ka letsoho bula e modal. E boela go mogala pele ga ge modal e bontšhitšwe e le ka kgonthe (ke gore pele ga ge shown.bs.modal
tiragalo e direga).
.modal('hide')
Ka seatla e pata modal. E boela go mogala pele ga ge modal e tloga e utilwe (ke gore pele ga ge hidden.bs.modal
tiragalo e direga).
.modal('handleUpdate')
E beakanya gape boemo bja modal go lwantšha bara ya go sepelasepela ge go ka direga gore e tee e tšwelele, yeo e bego e tla dira gore modal e tlolele ka go le letshadi.
E nyakega fela ge bophagamo bja modal bo fetoga ge e bulegile.
Bootstrap o modal sehlopha pepesa liketsahalo tse seng kae bakeng sa hooking ka modal tshebetso.
Ditiragalo ka moka tša modal di thuntšhwa go modal ka boyona (ke gore go <div class="modal">
).
Mohuta wa Tiragalo | Tlhalošo |
---|---|
bontša.bs.modal | Tiragalo ye e thunya ka pela ge show mokgwa wa mohlala o bitšwa. Ge e bakwa ke go klika, elemente ye e klikilwego e hwetšagala bjalo ka relatedTarget thepa ya tiragalo. |
e bontšhitšwe.bs.modal | Tiragalo ye e thuntšhwa ge modal e dirilwe gore e bonagale go modiriši (e tla emela gore diphetogo tša CSS di phethe). Ge e bakwa ke go klika, elemente ye e klikilwego e hwetšagala bjalo ka relatedTarget thepa ya tiragalo. |
pata.bs.modal | Tiragalo ye e thuntšhwa ka pela ge hide mokgwa wa mohlala o biditšwe. |
e utilwego.bs.modal | Tiragalo ye e thuntšhwa ge modal e feditše go utollwa go tšwa go modiriši (e tla emela gore diphetogo tša CSS di phethe). |
e imelwa.bs.modal | Tiragalo ye e thuntšhwa ge modal e laetše diteng ka go šomiša remote kgetho. |
Oketša dimenu tša go theoga go mo e nyakilego go ba selo le ge e le sefe ka plugin ye e bonolo, go akaretša le navbar, dithepo le dipilisi.
Ka dika tša datha goba JavaScript, polaka ya go theoga e fetoša diteng tše di utilwego (dimenu tša go theoga) ka go fetoša .open
sehlopha go aetheme ya lenaneo la motswadi.
Go didirišwa tša sellathekeng, go bula go theoga go tlaleletša ka .dropdown-backdrop
bjalo ka lefelo la go kgotla bakeng sa go tswalela dimenu tša go theoga ge o kgotla ka ntle ga thepo, e lego tlhokego ya thekgo e swanetšego ya iOS. Se se ra gore go fetola go tšwa go thepo ya go theoga ye e bulegilego go ya go thepo ya go theoga ye e fapanego go nyaka go kgotla mo go oketšegilego go sellathekeng.
Ela hloko: Sebopego data-toggle="dropdown"
se ithekgile ka go tswalela dimenu tša go theoga maemong a tirišo, ka fao ke kgopolo ye botse go se šomiša ka mehla.
Oketša data-toggle="dropdown"
go kgokagano goba konope go fetoša go theoga.
Go boloka di-URL di sa senyege ka dikonope tša kgokagano, diriša data-target
seka go e na le href="#"
.
Bitša di-drolodown ka JavaScript:
data-toggle="dropdown"
e sa dutše e nyakegaGo sa šetšwe gore o bitša dropdown ya gago ka JavaScript goba go e na le moo o diriša data-api, data-toggle="dropdown"
go nyakega ka mehla go ba gona go elemente ya go hlohleletša ya dropdown.
Ga go selo
$().dropdown('toggle')
E fetola thepo ya go theoga ya navbar ye e filwego goba go sepelasepela ga dithepo.
Ditiragalo ka moka tša go theoga di thuntšhwa go .dropdown-menu
elemente ya motswadi ya 's.
Ditiragalo ka moka tša go theoga di na le relatedTarget
thepa, yeo boleng bja yona e lego elemente ya ankora ya go fetoša.
Mohuta wa Tiragalo | Tlhalošo |
---|---|
bontšha.bs.go theoga | Tiragalo ye e thunya ka pela ge mokgwa wa mohlala wa pontšho o bitšwa. |
e bontšhitšwe.bs.dropdown | Tiragalo ye e thuntšhwa ge go theoga go dirilwe gore go bonagale go modiriši (e tla emela diphetogo tša CSS, go phetha). |
pata.bs.go theoga | Tiragalo ye e thuntšhwa ka pela ge mokgwa wa go uta mohlala o biditšwe. |
e utilwego.bs.dropdown | Tiragalo ye e thuntšhwa ge go theoga go feditše go utollwa go tšwa go modiriši (e tla emela diphetogo tša CSS, go phetha). |
The ScrollSpy plugin ke bakeng sa ka tsela e iketsang ntjhafatsa nav diphetho thehiloeng scroll boemo. Scroll lefelo ka fase ga navbar gomme o lebelele phetogo ya sehlopha se se šomago. Diaetheme tša ka fasana tša go theoga di tla hlaolwa gape.
Ad leggings keytar, brunch id bonono mokga dolor labore. Pitchfork yr enim lo-fi pele ba rekisa qui. Tumblr polasa-ho-tafoleng baesekele ditokelo eng kapa eng. Anim keffiyeh carles cardigan ya go swana le yona. Velit seitan mcsweeney o foto lephephe 3 phiri ngwedi irure. Cosby jesi lomo jean shorts, williamsburg hoodie minim qui mohlomong ha ua utloa ka bona et cardigan letlole la tšepo culpa biodiesel wes anderson botsebi. Nihil tattooed accusamus, cred kgegeo biodiesel keffiyeh mosebetsi oa matsoho ullamco consequat.
Veniam marfa ditedu skateboard, adipisicing fugiat velit ditedu tša foroko ya pitchfork. Freegan ditedu aliqua cupidatat vero ya mcsweeney. Cupidatat ba bane loko nisi, ea helvetica nulla carles. Tattooed cosby jesi lijo teraka, mcsweeney o quis bao e seng freegan vinyl. Lo-fi wes anderson +1 seaparo sa go robala. Carles bao e seng botsebi boitšhidullo quis gentrify. Brooklyn adipisicing mesebetsi ea matsoho biri motlatsi keytar deserunt.
Occaecat commodo ya go swana le ya go swana le ya delectus. Fap mesebetsi ea matsoho biri deserunt skateboard ea. Lomo baesekele ditokelo adipisicing banh mi, velit ea sunt boemo bo latelang locavore e le 'ngoe-tšimoloho kofi ka magna veniam. Bophelo bo phahameng id vinyl, echo phakeng consequat quis aliquip banh mi foroko ea pitchfork. Vero VHS est go godiša. Consectetur nisi DIY bonyane mokotla wa moromiwa. Cred ex ka, tšoarellang delectus consectetur fanny pakete iphone.
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.
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 mokotla wa moromiwa marfa eng kapa eng delectus lijo teraka. Sapiente synth id assumenda. Locavore sed helvetica cliche kgegeo, thundercats mohlomong ha ua utloa ka bona consequat hoodie gluten-free lo-fi fap aliquip. Labore elit placeat pele ba rekisa, terry richardson proident brunch nesciunt quis cosby jesi pariatur keffiyeh ut helvetica mosebetsi oa matsoho. Cardigan mesebetsi ea matsoho biri seitan readymade velit. VHS chambray laboris veniam ya nakwana. Anim mollit minima commodo ullamco dikatse tsa diaduma.
Dikgokagano tša Navbar di swanetše go ba le diphetho tša id tšeo di ka rarollwago. Go fa mohlala, a e <a href="#home">home</a>
swanetše go sepelelana le selo se sengwe ka go DOM go swana le <div id="home"></div>
.
:visible
nepišo di hlokomologwaDielemente tša nepišo tšeo di sego :visible
go ya ka jQuery di tla hlokomologwa gomme dilo tša tšona tša nav tše di swanetšego di ka se tsoge di hlaotšwe.
Go sa kgathalege mokgwa wa phethagatšo, scrollspy e nyaka tšhomišo ya position: relative;
godimo ga elemente yeo o e hlolago. Mabakeng a mantši se ke <body>
. Ge o scrollspying ka dielemente tše dingwe ntle le <body>
, kgonthišetša gore o na le height
sete le go overflow-y: scroll;
dirišwa.
Go oketša gabonolo boitshwaro bja scrollspy go go sepelasepela ga gago ga topbar, oketša data-spy="scroll"
go elemente yeo o nyakago go e hlola (ka tlwaelo kudu se e be e tla ba <body>
). Ke moka o tlaleletše data-target
seka ka ID goba sehlopha sa elemente ya motswadi ya karolo efe goba efe ya Bootstrap .nav
.
Ka morago ga go tlaleletša position: relative;
ka go CSS ya gago, bitša scrollspy ka JavaScript:
.scrollspy('refresh')
Ge o diriša scrollspy ka kopanelo le go tlaleletša goba go tloša dielemente go tšwa go DOM, o tla swanelwa ke go bitša mokgwa wa go hlabolla go swana le bjalo:
Dikgetho di ka fetišwa ka dika tša datha goba JavaScript. Bakeng sa dika tša datha, tlaleletša leina la kgetho go data-
, bjalo ka go data-offset=""
.
Leina | mohuta | hlokomologa | tlhalošo |
---|---|---|---|
offset | nomoro | 10. | Dipiksele go offset go tšwa godimo ge o bala boemo bja go phurolla. |
Mohuta wa Tiragalo | Tlhalošo |
---|---|
tsenya tirišong.bs.scrollspy | Tiragalo ye e a tuka neng le neng ge selo se sefsa se thoma go šoma ke scrollspy. |
Oketša mošomo wa thepo ya ka pela, ye e fetogago go phetogo ka diphanephe tša diteng tša selegae, gaešita le ka dimenu tša go theoga. Dithepo tše di tsentšwego ka gare ga diphapoši ga di thekgwe.
Raw denim mohlomongwe ga se wa kwa ka bona jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth mong'a hloekisa. Ditedu cliche nakwana, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh mohlapetši wa ditoro synth. Cosby jesi eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone.. Ke nyaka go nyoba nnywana ya mosadi. Seitan aliquip quis cardigan liaparo tsa american, butcher 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.
Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr.
Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party before they sold out master cleanse gluten-free squid scenester freegan cosby sweater. Fanny pack portland seitan DIY, art party locavore wolf cliche high life echo park Austin. Cred vinyl keffiyeh DIY salvia PBR, banh mi before they sold out farm-to-table VHS viral locavore cosby sweater. Lomo wolf viral, mustache readymade thundercats keffiyeh craft beer marfa ethical. Wolf salvia freegan, sartorial keffiyeh echo park vegan.
Plugin ye e katološa karolo ya go sepelasepela ya dithepo go oketša mafelo a dithepo.
Kgontšha dithepo tša dithepo ka JavaScript (thepo ye nngwe le ye nngwe e swanetše go tsenywa tirišong ka botee):
O ka tsenya tirišong dithepo ka botee ka ditsela tše mmalwa:
O ka tsenya tirišong go sepelasepela ga thepo goba pilisi ntle le go ngwala JavaScript efe goba efe ka go fo laetša data-toggle="tab"
goba data-toggle="pill"
godimo ga elemente. Go oketša diklase tša nav
le nav-tabs
go thepo go tla diriša setaele sa thepo yaul
Bootstrap , mola go oketša diklase tša le go tla diriša setaele sa pilisi .nav
nav-pills
Go dira gore dithepo di fifala ka gare, oketša .fade
go e nngwe le e nngwe .tab-pane
. Lefasetešana la thepo ya mathomo le lona le swanetše go ba le .in
go dira gore diteng tša mathomo di bonagale.
$().tab
E tsenya tirišong elemente ya thepo le setshelo sa diteng. Tab e swanetše go ba le e ka ba a data-target
goba ya go href
nepiša noutu ya setshelo ka go DOM. Mehlaleng ye e lego ka mo godimo, dithepo ke <a>
s yeo e nago le data-toggle="tab"
dika.
.tab('show')
Kgetha thepo ye e filwego gomme e bontšha diteng tša yona tše di amanago. Thepo efe goba efe ye nngwe yeo e bego e kgethilwe peleng e ba yeo e sa kgethwago gomme diteng tša yona tše di amanago le yona di a utilwe. E boela go mogala pele lefasetere la thepo le bontšhitšwe e le ka kgonthe (ke gore pele ga ge shown.bs.tab
tiragalo e direga).
Ge o bontšha thepo ye mpsha, ditiragalo di thunya ka tatelano ye e latelago:
hide.bs.tab
(go thepo ya bjale ye e šomago) .show.bs.tab
(go thepo yeo e tlago go bontšhwa)hidden.bs.tab
(go thepong ya go šoma ya peleng, e swanago le ya hide.bs.tab
tiragalo)shown.bs.tab
(go thepong yeo e sa tšwago go šoma yeo e sa tšwago go bontšhwa, e swanago le ya show.bs.tab
tiragalo)Ge e ba go se na thepo yeo e bego e šetše e šoma, gona ditiragalo tša hide.bs.tab
le hidden.bs.tab
di ka se thuntšwe.
Mohuta wa Tiragalo | Tlhalošo |
---|---|
bontša.bs.tab | Tiragalo ye e thunya ka pontšho ya thepo, eupša pele ga ge thepo ye mpsha e bontšhitšwe. Šomiša event.target le event.relatedTarget go nepiša thepo ye e šomago le thepo ye e šomago ya peleng (ge e le gona) ka go latelelana. |
e bontšhitšwe.bs.tab | Tiragalo ye e thunya pontšhong ya thepo ka morago ga ge thepo e bontšhitšwe. Šomiša event.target le event.relatedTarget go nepiša thepo ye e šomago le thepo ye e šomago ya peleng (ge e le gona) ka go latelelana. |
pata.bs.thepo | Tiragalo ye e a tuka ge thepo ye mpsha e swanetše go bontšhwa (gomme ka go realo thepo ye e šomago ya peleng e swanetše go utollwa). Šomiša event.target le event.relatedTarget go nepiša thepo ya bjale ye e šomago le thepo ye mpsha yeo e tlago go šoma kgauswinyane, ka go latelelana. |
e utilwego.bs.tab | Tiragalo ye e thunya ka morago ga ge thepo ye mpsha e bontšhitšwe (gomme ka go realo thepo ye e šomago ya peleng e a utilwe). Šomiša event.target le event.relatedTarget go nepiša thepo ye e šomago ya peleng le thepo ye mpsha ye e šomago, ka go latelelana. |
E hlohleleditšwe ke plugin ye botse kudu ya jQuery.tipsy yeo e ngwadilwego ke Jason Frame; Dikeletšo tša didirišwa ke phetolelo ye e mpshafaditšwego, yeo e sa ithekgego ka diswantšho, e šomiša CSS3 bakeng sa ditshwantšho tša go phela, le dika tša datha bakeng sa polokelo ya thaetlele ya selegae.
Dikeletšo tša didirišwa tšeo di nago le dihlogo tša botelele bja lefela ga di ke di bontšhwa.
Beakanya godimo ga dikgokagano tše di lego ka mo tlase go bona ditšhišinyo tša didirišwa:
Tight pants next level keffiyeh mohlomongwe ga se wa kwa ka tšona. Photo lephephe ditedu tala denim letterpress vegan moromiwa mokotla stumptown. Polase-ho-tafoleng seitan, mcsweeney o fixie tšoarellang quinoa 8-bit american liaparo na le terry richardson vinyl chambray. Ditedu stumptown, cardigans banh mi lomo dikatse tsa diaduma. Tofu biodiesel williamsburg marfa, tse 'nè loko mcsweeney o hloekisa vegan chambray. A hlile ironic artisan eng kapa eng keytar , scenester polasi-ho-tafoleng banksy Austin twitter sebetsana freegan cred tala denim e le 'ngoe-tšimoloho kofi kokoana-hloko.
Dikgetho tše nne di a hwetšagala: di logagantšwe ka godimo, ka go le letona, ka tlase le ka go le letshadi.
Ka mabaka a tshepedišo, Tooltip le Popover data-apis ke go kgetha go tsena, go ra gore o swanetše go di thoma ka bowena .
Tsela e nngwe ya go thoma ditšhišinyo ka moka tša didirišwa letlakaleng e tla ba go di kgetha ka data-toggle
seka sa tšona:
Plugin ya keletšo ya didirišwa e tšweletša dikagare le go swaya ka nyakego, gomme ka go ikemela e bea ditšhupetšo ka morago ga elemente ya bona ya go hlohleletša.
Hlohleletša keletšo ya sedirišwa ka JavaScript:
Tswao ye e nyakegago ya keletšo ya sedirišwa ke data
seka fela gomme title
godimo ga elemente ya HTML o nyaka go ba le keletšo ya sedirišwa. The generated markup ya tooltip e e-na le bonolo, le hoja e etsa hloka boemo (ka default, beha ho top
ke plugin).
Ka nako ye nngwe o nyaka go oketša keletšo ya sedirišwa go kgokaganyo ya godimo yeo e phuthelago methalo ye mentši. Boitshwaro bja go se fetoge bja plugin ya tooltip ke go e tsepamiša ka go rapalala le ka go otlologa. Oketša white-space: nowrap;
go ditshetledi tša gago go efoga se.
Ge o diriša dielemente tša didirišwa go dielemente ka gare ga a .btn-group
goba an .input-group
, goba go dielemente tše di amanago le tafola ( <td>
, <th>
, <tr>
, <thead>
, <tbody>
, <tfoot>
), o tla swanelwa ke go laetša kgetho container: 'body'
(yeo e ngwadilwego ka mo tlase) go efoga ditlamorago tše di sa nyakegego (go swana le elemente yeo e golago ka bophara le/ goba go lahlegelwa ke dikhutlo tša yona tše di kgokologilego ge ntlha ya sedirišwa e hlohleletšwa).
Bakeng sa badiriši bao ba sepelago ka khiiboto, le ka mo go kgethegilego badiriši ba theknolotši ya go thuša, o swanetše go oketša fela dielemente tša didirišwa go dielemente tše di tsepeletšego go khiiboto tša go swana le dikgokagano, ditaolo tša foromo, goba elemente efe goba efe ya boithatelo yeo e nago le tabindex="0"
seka.
Go tlaleletša keletšo ya sedirišwa go a disabled
goba .disabled
elemente, bea elemente ka gare ga a <div>
gomme o diriše keletšo ya sedirišwa go seo <div>
go e na le moo.
Dikgetho di ka fetišwa ka dika tša datha goba JavaScript. Bakeng sa dika tša datha, tlaleletša leina la kgetho go data-
, bjalo ka go data-animation=""
.
Leina | Mohuta | Hlokomologa | Tlhalošo |
---|---|---|---|
ditshwantsho tse di phelang | boolean ya go swana | nnete | Diriša phetogo ya go fifala ya CSS go keletšo ya sedirišwa |
setshelo | thapo ya | maaka | maaka | E tlaleletša keletšo ya sedirišwa go elemente ye e itšego. Mohlala: |
diega | nomoro ya | selo | 0. | Tiego ya go bontšha le go uta keletšo ya sedirišwa (ms) - ga e šome go mohuta wa go hlohleletša ka seatla Ge e le gore nomoro e filwe, go diega go dirišwa go bobedi go uta/bontšha Sebopego sa selo ke: |
html | boolean ya go swana | maaka | Tsenya HTML ka gare ga keletšo ya sedirišwa. Ge e le maaka, mokgwa wa jQuery text o tla šomišwa go tsenya diteng ka gare ga DOM. Diriša sengwalwa ge e ba o tshwenyegile ka ditlhaselo tša XSS. |
go bewa ga dilo | thapo ya | mošomo | 'godimo' | Tsela ya go bea tooltip - godimo | tlase | le letšehali | tokelo ya | auto. Ge mošomo o šomišwa go bona go bewa, o bitšwa ka noutu ya DOM ya ntlha ya sedirišwa bjalo ka ngangišano ya yona ya mathomo le noutu ya DOM ya elemente ye e hlohleletšago bjalo ka noutu ya yona ya bobedi. Seemo |
mokgethi wa go kgetha | thapo | maaka | Ge e le gore mokgethi o filwe, dilo tša keletšo ya sedirišwa di tla abelwa diphetho tše di laeditšwego. Ka go diragatša, se se šomišwa go kgontšha diteng tša HTML tše di fetogago go ba le ditšhupetšo tša didirišwa tše di okeditšwego. Bona se le mohlala o rutago . |
thempleite ya | thapo | '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>' |
Thea HTML go šomiša ge o hlama keletšo ya sedirišwa. Di- tooltip's
The ka ntle ka ho fetisisa wrapper elements lokela ho ba le |
thaetlele | thapo ya | mošomo | '' . | Boleng bja thaetlele bja maitirelo ge e Ge e le gore mošomo o filwe, o tla bitšwa ka |
šušumetša | thapo | 'hover tsepamiso ya maikutlo'. | Kamoo tooltip e hlohleletšwago ka gona - klika | hover | go tsepamiša kgopolo | manyuale. O ka feta dihlohleletši tše dintši; di aroganye ka sekgoba. manual e ka se kopanywe le selo le ge e le sefe se sengwe seo se hlohleletšago. |
lefelo la go lebelela | thapo ya | selo sa | mošomo | { mokgethi: 'mmele', padding: 0 } . | E boloka keletšo ya sedirišwa ka gare ga mellwane ya elemente ye. Mohlala: Ge e le gore mošomo o filwe, o bitšwa ka noutu ya DOM ya elemente ya go hlohleletša bjalo ka ngangišano ya yona e nnoši. Seemo |
Dikgetho tša maele a didirišwa ka botee ka tsela ye nngwe di ka laetšwa ka tšhomišo ya dika tša datha, bjalo ka ge go hlalošitšwe ka godimo.
$().tooltip(options)
E kgomaretša sedirišwa sa go swara sedirišwa go kgoboketšo ya elemente.
.tooltip('show')
E utolla keletšo ya sedirišwa ya elemente. E boela go mogala pele ga ge keletšo ya sedirišwa e bontšhitšwe e le ka kgonthe (ke gore pele ga ge shown.bs.tooltip
tiragalo e direga). Se se tšewa e le go hlohleletša "ka seatla" ga keletšo ya sedirišwa. Dikeletšo tša didirišwa tšeo di nago le dihlogo tša botelele bja lefela ga di ke di bontšhwa.
.tooltip('hide')
E uta keletšo ya sedirišwa ya elemente. E boela go mogala pele ga ge keletšo ya sedirišwa e tloga e utilwe (ke gore pele ga ge hidden.bs.tooltip
tiragalo e direga). Se se tšewa e le go hlohleletša "ka seatla" ga keletšo ya sedirišwa.
.tooltip('toggle')
E fetola keletšo ya sedirišwa ya elemente. E boela go mogala pele ga ge keletšo ya sedirišwa e tloga e bontšhitšwe goba e utilwe (ke gore pele ga ge tiragalo ya shown.bs.tooltip
goba hidden.bs.tooltip
e direga). Se se tšewa e le go hlohleletša "ka seatla" ga keletšo ya sedirišwa.
.tooltip('destroy')
E uta le go senya sedirišwa sa elemente. Dikeletšo tša didirišwa tšeo di šomišago kabo (tšeo di hlotšwego ka go šomiša kgetho selector
) di ka se senywe ka botee go dielemente tša go hlohleletša tša setlogolo.
Mohuta wa Tiragalo | Tlhalošo |
---|---|
bontša.bs.sedirišwa | Tiragalo ye e thunya ka pela ge show mokgwa wa mohlala o bitšwa. |
bontšitsoeng.bs.sedirišwa | Tiragalo ye e thuntšhwa ge keletšo ya sedirišwa e dirilwe gore e bonagale go modiriši (e tla emela gore diphetogo tša CSS di phethe). |
pata.bs.keletšo ya sedirišwa | Tiragalo ye e thuntšhwa ka pela ge hide mokgwa wa mohlala o biditšwe. |
patilwe.bs.sedirišwa | Tiragalo ye e thuntšhwa ge keletšo ya sedirišwa e feditše go utollwa go tšwa go modiriši (e tla emela gore diphetogo tša CSS di phethe). |
e tsentšwe.bs.sedirišwa | Tiragalo ye e thuntšhwa ka morago ga show.bs.tooltip tiragalo ge thempleite ya keletšo ya sedirišwa e okeditšwe go DOM. |
Oketša dikhupetšo tše nnyane tša dikagare, go swana le tšeo di lego go iPad, go elemente efe goba efe ya go amoša tshedimošo ya bobedi.
Dipopo tšeo bobedi sehlogo le diteng tša tšona e lego tša botelele bja lefela ga di ke di bontšhwa.
Popovers e nyaka gore plugin ya tooltip e akaretšwe phetolelong ya gago ya Bootstrap.
Ka mabaka a tshepedišo, Tooltip le Popover data-apis ke tša go kgetha go tsena, go ra gore o swanetše go di thoma ka bowena .
Tsela e nngwe ya go thoma di-popover ka moka letlakaleng e be e tla ba go di kgetha ka data-toggle
seka sa tšona:
Ge o diriša di-popover go dielemente ka gare ga a .btn-group
goba an .input-group
, goba go dielemente tše di amanago le tafola ( <td>
, <th>
, <tr>
, <thead>
, <tbody>
, <tfoot>
), o tla swanelwa ke go laetša kgetho container: 'body'
(yeo e ngwadilwego ka mo tlase) go efoga ditlamorago tše di sa nyakegego (tše bjalo ka elemente yeo e golago ka bophara le/ goba go lahlegelwa ke dikhutlo tša yona tše di kgokologilego ge popover e hlohleletšwa).
Go oketša popover go a disabled
goba .disabled
elemente, bea elemente ka gare ga a <div>
gomme o diriše popover go seo <div>
go e na le moo.
Ka nako ye nngwe o nyaka go oketša popover go hyperlink yeo e phuthelago mela ye mentši. Boitshwaro bja go se fetoge bja plugin ya popover ke go e tsepamiša ka go rapalala le ka go otlologa. Oketša white-space: nowrap;
go ditshetledi tša gago go efoga se.
Dikgetho tše nne di a hwetšagala: di logagantšwe ka godimo, ka go le letona, ka tlase le ka go le letshadi.
Sed posuere kgethehileng est ka lobortis. Aenean eu leo quam. Pellentesque e kgabišwa ke lacinia quam venenatis vestibulum.
Sed posuere kgethehileng est ka lobortis. Aenean eu leo quam. Pellentesque e kgabišwa ke lacinia quam venenatis vestibulum.
Sed posuere kgethehileng est ka lobortis. Aenean eu leo quam. Pellentesque e kgabišwa ke lacinia quam venenatis vestibulum.
Sed posuere kgethehileng est ka lobortis. Aenean eu leo quam. Pellentesque e kgabišwa ke lacinia quam venenatis vestibulum.
Diriša focus
sešušumeletši go raka di-popover go kgotla ye e latelago yeo mosediriši a e dirago.
Bakeng sa boitshwaro bjo bo swanetšego bja sefapano sa sephephediši le sefapano sa sefala, o swanetše go šomiša <a>
leswao, e sego<button>
leswao, gomme gape o swanetše go akaretša role="button"
le tabindex
dika.
Kgontšha di-popover ka JavaScript:
Dikgetho di ka fetišwa ka dika tša datha goba JavaScript. Bakeng sa dika tša datha, tlaleletša leina la kgetho go data-
, bjalo ka go data-animation=""
.
Leina | Mohuta | Hlokomologa | Tlhalošo |
---|---|---|---|
ditshwantsho tse di phelang | boolean ya go swana | nnete | Diriša phetogo ya go fifala ya CSS go popover |
setshelo | thapo ya | maaka | maaka | E tlaleletša popover go elemente ye e itšego. Mohlala: |
diteng | thapo ya | mošomo | '' . | Boleng bja diteng bja maitirelo ge e Ge mošomo o filwe, o tla bitšwa ka |
diega | nomoro ya | selo | 0. | Tiego ya go bontšha le go uta popover (ms) - ga e šome go mohuta wa go hlohleletša ka seatla Ge e le gore nomoro e filwe, go diega go dirišwa go bobedi go uta/bontšha Sebopego sa selo ke: |
html | boolean ya go swana | maaka | Tsenya HTML ka gare ga popover. Ge e le maaka, mokgwa wa jQuery text o tla šomišwa go tsenya diteng ka gare ga DOM. Diriša sengwalwa ge e ba o tshwenyegile ka ditlhaselo tša XSS. |
go bewa ga dilo | thapo ya | mošomo | 'nepagetše' | Tsela ya go bea popover - godimo | tlase | le letšehali | tokelo ya | auto. Ge mošomo o šomišwa go bona go bewa, o bitšwa ka noutu ya DOM ya popover bjalo ka ngangišano ya yona ya mathomo le noutu ya DOM ya elemente ye e hlohleletšago bjalo ka noutu ya yona ya bobedi. Seemo |
mokgethi wa go kgetha | thapo | maaka | Ge e le gore mokgethi o filwe, dilo tša popover di tla abelwa diphetho tše di laeditšwego. Ka go diragatša, se se šomišwa go kgontšha diteng tša HTML tše di fetogago go ba le dipopovers tše di okeditšwego. Bona se le mohlala o rutago . |
thempleite ya | thapo | '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>' |
Thea HTML go šomiša ge o hlama popover. Popover's e Popover's e
The ka ntle ka ho fetisisa wrapper elements lokela ho ba le |
thaetlele | thapo ya | mošomo | '' . | Boleng bja thaetlele bja maitirelo ge e Ge mošomo o filwe, o tla bitšwa ka |
šušumetša | thapo | 'klika'. | Kamoo popover e hlohleletšwago ka gona - tobetsa | hover | go tsepamiša kgopolo | manyuale. O ka feta dihlohleletši tše dintši; di aroganye ka sekgoba. manual e ka se kopanywe le selo le ge e le sefe se sengwe seo se hlohleletšago. |
lefelo la go lebelela | thapo ya | selo sa | mošomo | { mokgethi: 'mmele', padding: 0 } . | E boloka popover ka gare ga mellwane ya elemente ye. Mohlala: Ge e le gore mošomo o filwe, o bitšwa ka noutu ya DOM ya elemente ya go hlohleletša bjalo ka ngangišano ya yona e nnoši. Seemo |
Dikgetho tša dipopovers ka botee di ka laetšwa ka tsela ye nngwe ka tšhomišo ya dika tša datha, bjalo ka ge go hlalošitšwe ka godimo.
$().popover(options)
E thoma di-popovers bakeng sa kgoboketšo ya elemente.
.popover('show')
E utolla popover ya elemente. E boela go mogala pele ga ge popover e bontšhitšwe e le ka kgonthe (ke gore pele shown.bs.popover
tiragalo e direga). Se se tšewa e le "manual" triggering ya popover. Di-popover tšeo bobedi sehlogo le diteng tša tšona e lego tša botelele bja lefela ga di ke di bontšhwa.
.popover('hide')
Pata popover ya elemente. E boela go mogala pele ga ge popover e tloga e utilwe (ke gore pele ga ge hidden.bs.popover
tiragalo e direga). Se se tšewa e le "manual" triggering ya popover.
.popover('toggle')
Toggles popover ya elemente. E boela go mogala pele ga ge popover e tloga e bontšhitšwe goba e utilwe (ke gore pele ga ge tiragalo ya shown.bs.popover
goba hidden.bs.popover
e direga). Se se tšewa e le "manual" triggering ya popover.
.popover('destroy')
Pata le go senya popover ya elemente. Popovers hore sebelisa kabo (tseo di bōptjoa sebelisa kgetho selector
) ke ke ka bomong senya ka setloholo qholotsa elements.
Mohuta wa Tiragalo | Tlhalošo |
---|---|
bontša.bs.popover | Tiragalo ye e thunya ka pela ge show mokgwa wa mohlala o bitšwa. |
e bontšhitšwe.bs.bodiidi | Tiragalo ye e thuntšhwa ge popover e dirilwe gore e bonagale go modiriši (e tla emela gore diphetogo tša CSS di phethe). |
pata.bs.bodiidi | Tiragalo ye e thuntšhwa ka pela ge hide mokgwa wa mohlala o biditšwe. |
e utilwego.bs.bodiidi | Tiragalo ye e thuntšhwa ge popover e feditše go utollwa go modiriši (e tla emela gore diphetogo tša CSS di phethe). |
e tsentšwe.bs.bodiidi | Tiragalo ye e thuntšhwa ka morago ga show.bs.popover tiragalo ge thempleite ya popover e okeditšwe go DOM. |
Oketša mošomo wa go raka go melaetša ka moka ya temošo ka plugin ye.
Ge o šomiša .close
konope, e swanetše go ba ngwana wa mathomo wa .alert-dismissible
gomme ga go diteng tša sengwalwa tšeo di ka tlago pele ga yona ka go swaya.
Fetoša se le sela gomme o leke gape. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus e dula amet fermentum.
E no tlaleletša data-dismiss="alert"
go konope ya gago ya go tswalela go fa ka go iketla mošomo wa go tswalela temošo. Go tswalela temošo go e tloša go tšwa go DOM.
Go dira gore ditemošo tša gago di šomiše ditshwantšho tša go phela ge o tswalela, kgonthiša gore di na le .fade
le.in
diklase tšeo di šetšego di dirišitšwe go tšona.
$().alert()
E dira gore temošo e theeletša ditiragalo tša go klika go dielemente tša setlogolo tšeo di nago le data-dismiss="alert"
seka. (Ga go nyakege ge o diriša go thoma ga go itiriša ga data-api.)
$().alert('close')
E tswalela temošo ka go e tloša go DOM. Ge e .fade
le gore .in
diklase tša le di gona godimo ga elemente, temošo e tla fifala pele e tlošwa.
Bootstrap o temošo plugin pepentšha ditiragalo tše mmalwa bakeng sa hooking ka temošo tshebetso.
Mohuta wa Tiragalo | Tlhalošo |
---|---|
tswalela.bs.temošo | Tiragalo ye e thunya ka pela ge close mokgwa wa mohlala o bitšwa. |
e tswaletšwe.bs.temošo | Tiragalo ye e thuntšhwa ge temošo e tswaletšwe (e tla emela gore diphetogo tša CSS di phethe). |
Dira mo gontši ka dikonope. Taolo konope e bolela goba hlama dihlopha tša dikonope bakeng sa dikarolo tše dingwe go swana le dibara tša didirišwa.
Firefox e phegelela maemo a taolo ya foromo (go golofala le go hlahlobja) go ralala le merwalo ya letlakala . Tsela ya go rarolla se ke go diriša autocomplete="off"
. Bona phošo ya Mozilla #654072 .
Oketša data-loading-text="Loading..."
go šomiša boemo bja go laetša godimo ga konope.
Sebopego se se tlošitšwe go tloga ka v3.3.5 gomme se tlošitšwe go v4.
Ka lebaka la pontšho ye, re diriša data-loading-text
le $().button('loading')
, eupša seo ga se boemo bjo tee feela bjoo o ka bo dirišago. Bona tše dingwe ka ga se ka fase ka go $().button(string)
ditokomane .
Oketša data-toggle="button"
go tsenya tirišong go fetola go konope e tee.
.active
learia-pressed="true"
Bakeng sa dikonope tše di fetotšwego pele, o swanetše go oketša .active
sehlopha le aria-pressed="true"
seka go ya ka button
bowena.
Oketša data-toggle="buttons"
go .btn-group
lepokisi la go hlahloba leo le nago le goba ditseno tša radio go kgontšha go fetoša ka ditaele tša tšona ka go latelana.
.active
Bakeng sa dikgetho tše di kgethilwego pele, o swanetše go oketša .active
sehlopha go input's label
ka bowena.
Ge e le gore boemo bjo bo hlahlobilwego bja konope ya lepokisi la go hlahloba bo mpshafaditšwe ntle le go thuntšha click
tiragalo godimo ga konope (mohlala ka <input type="reset">
goba ka go beakanya checked
thepa ya tsenyo), o tla swanelwa ke go fetoša .active
sehlopha godimo ga tsenyo ka label
bowena.
$().button('toggle')
Toggles kgorometsa boemo. E fa konope ponagalo ya gore e tsentšwe tirišong.
$().button('reset')
E beakanya gape boemo bja konope - e fapantšha sengwalwa go sengwalwa sa mathomo. Mokgwa wo ke wa asynchronous gomme o boela morago pele ga ge go beakanya gape go phethilwe e le ka kgonthe.
$().button(string)
Swaps sengwalwa go seemo sefe goba sefe sa sengwalwa sa datha ye e hlalošitšwego.
Tenyetsehang plugin hore utilizes seatla se senyenyane sa diklase bakeng sa bonolo toggle boitšoaro.
Go phuhlama go nyaka gore plugin ya diphetogo e akaretšwe ka go phetolelo ya gago ya Bootstrap.
Klika dikonope tše di lego ka mo tlase go bontšha le go uta elemente ye nngwe ka diphetogo tša sehlopha:
.collapse
e uta diteng.collapsing
e dirišwa nakong ya diphetogo.collapse.in
e bontšha ditengO ka šomiša kgokagano ye e nago le href
seka, goba konope ye e nago le data-target
seka. Maemong a mabedi, the data-toggle="collapse"
e a nyakega.
Atološa boitshwaro bja go phuhlama bja go se fetoge go hlama accordion ka karolo ya phanele.
Gape go a kgonega go fapantšha .panel-body
s ka .list-group
s.
Kgonthiša gore o tlaleletša aria-expanded
go elemente ya taolo. Sebopego se se hlaloša ka go lebanya seemo sa bjale sa elemente ye e phuhlamago go babadi ba go hlahloba le theknolotši ya go thuša ye e swanago. Ge e le gore elemente ye e phuhlamago e tswaletšwe ka go ikemela, e swanetše go ba le boleng bja aria-expanded="false"
. Ge e le gore o beakantše elemente ye e phuhlamago gore e bulege ka go ikemela o šomiša in
sehlopha, beakanyaaria-expanded="true"
godimo ga taolo go e na le moo. Plugin e tla fetola seka se ka go iketla go ya ka gore elemente ye e phuhlamago e butšwe goba e tswaletšwe goba aowa.
Go tlaleletša, ge e le gore elemente ya gago ya taolo e nepiša elemente e tee ye e phuhlamago – ke gore data-target
seka se šupa id
mokgethi – o ka oketša aria-controls
seka sa tlaleletšo go elemente ya taolo, yeo e nago le id
ya elemente ye e phuhlamago. Dibadi tša sebjalebjale tša skrine le theknolotši ye e swanago ya go thuša di šomiša seka se go fa badiriši dikgaoletšo tša tlaleletšo tša go sepela thwii go elemente yeo e phuhlamago ka boyona.
Plugin ya go phuhlama e šomiša diklase tše mmalwa go swaragana le go phagamiša boima:
.collapse
e uta diteng.collapse.in
e bontšha diteng.collapsing
e tlaleletšwa ge phetogo e thoma, gomme ya tlošwa ge e fedileDiklase tše di ka hwetšwa go component-animations.less
.
E no tlaleletša data-toggle="collapse"
le a data-target
go elemente go abela ka go iketla taolo ya elemente ye e phuhlamago. Sebopego data-target
se amogela mokgethi wa CSS go diriša go phuhlama go. Kgonthiša gore o tlaleletša sehlopha collapse
go elemente ye e phuhlamago. Ge e ba o rata gore e bulege ka go ikemela, oketša sehlopha sa tlaleletšo in
.
Go oketša taolo ya sehlopha ya go swana le accordion go taolo ye e phuhlamago, oketša seka sa datha data-parent="#selector"
. Lebelela demo go bona se se šoma.
Kgontšha ka seatla ka:
Dikgetho di ka fetišwa ka dika tša datha goba JavaScript. Bakeng sa dika tša datha, tlaleletša leina la kgetho go data-
, bjalo ka go data-parent=""
.
Leina | mohuta | hlokomologa | tlhalošo |
---|---|---|---|
motswadi | mokgethi wa go kgetha | maaka | Ge e le gore mokgethi o filwe, gona dielemente ka moka tše di phuhlamago ka fase ga motswadi yo a laeditšwego di tla tswalelwa ge selo se se se phuhlamago se bontšhwa. (e tšoanang le boitšoaro ba setso ba accordion - sena se itšetlehile ka panel sehlopha) |
go fetola | boolean ya go swana | nnete | Toggles elements collapsible ka pitso |
.collapse(options)
E dira gore diteng tša gago di šome bjalo ka elemente ye e phuhlamago. E amogela dikgetho tša boikhethelo object
.
.collapse('toggle')
E fetola elemente ye e phuhlamago go bontšhwa goba ye e utilwego. E boela go mogala pele ga ge elemente ye e phuhlamago e tloga e bontšhitšwe goba e utilwe (ke gore pele ga ge tiragalo ya shown.bs.collapse
goba hidden.bs.collapse
e direga).
.collapse('show')
E bontšha elemente yeo e ka phuhlamago. E boela go mogala pele ga ge elemente ye e phuhlamago e bontšhitšwe e le ka kgonthe (ke gore pele ga ge shown.bs.collapse
tiragalo e direga).
.collapse('hide')
E uta elemente yeo e ka phuhlamago. E boela go mogala pele ga ge elemente ye e phuhlamago e tloga e utilwe (ke gore pele ga ge hidden.bs.collapse
tiragalo e direga).
Sehlopha sa go phuhlama sa Bootstrap se pepentšha ditiragalo tše mmalwa tša go goketša ka mošomo wa go phuhlama.
Mohuta wa Tiragalo | Tlhalošo |
---|---|
bontšha.bs.go phuhlama | Tiragalo ye e thunya ka pela ge show mokgwa wa mohlala o bitšwa. |
e bontšhitšwe.bs.e phuhlama | Tiragalo ye e thuntšhwa ge elemente ya go phuhlama e dirilwe gore e bonagale go modiriši (e tla emela gore diphetogo tša CSS di phethe). |
pata.bs.e phuhlama | Tiragalo ye e thuntšhwa ka pela ge thehide mokgwa o biditšwe. |
e utilwego.bs.e phuhlama | Tiragalo ye e thuntšhwa ge elemente ya go phuhlama e utilwe go tšwa go modiriši (e tla emela gore diphetogo tša CSS di phethe). |
Karolo ya pontšho ya diselaete ya go sepela ka dipaesekele ka dielemente, go swana le carousel.Di-carousel tše di tsentšwego ka gare ga dihlaga ga di thekgwe.
Karolo ya carousel ka kakaretšo ga e obamele maemo a phihlelelo. Ge e ba o nyaka go obamela melao, hle nagana ka dikgetho tše dingwe tša go tšweletša diteng tša gago.
Bootstrap e diriša CSS3 ka mo go kgethegilego bakeng sa ditshwantšho tša yona tša go phela, eupša Internet Explorer 8 & 9 ga e thekge dithoto tše di nyakegago tša CSS. Ka go realo, ga go na ditshwantšho tša phetogo ya diselaete ge o šomiša diphensele tše. Re tšere sephetho ka boomo sa go se akaretše di-fallback tše di theilwego go jQuery bakeng sa diphetogo.
Tlelase .active
e hloka go okeletšwa go ye nngwe ya dilaete. Go sego bjalo, carousel e ka se bonagale.
.glyphicon .glyphicon-chevron-left
Diklase le ga se .glyphicon .glyphicon-chevron-right
gore di a nyakega bakeng sa ditaolo. Bootstrap fana ka .icon-prev
le .icon-next
e le thota unicode mekgwa e meng.
Oketša ditlhalošo go dilaete tša gago gabonolo ka .carousel-caption
elemente ka gare ga efe goba efe .item
. Bea mo e nyakilego go ba HTML efe goba efe ya boikhethelo ka gare moo gomme e tla logaganya le go fometwa ka go iketla.
Di-carousel di nyaka go dirišwa ga id
sebjana sa ka ntle kudu (the .carousel
) gore ditaolo tša di-carousel di šome gabotse. Ge o oketša di-carousel tše dintši, goba ge o fetoša carousel’s id
, kgonthišetša gore o mpshafatša ditaolo tše di swanetšego.
Diriša dika tša data go laola gabonolo boemo bja carousel. data-slide
e amogela mantšu a bohlokwa prev
goba next
, yeo e fetošago maemo a selaete ge e bapetšwa le maemo a yona a bjale. Ka go fapana le moo, šomiša data-slide-to
go fetiša tšhupamabaka ya selaete ye tala go carousel data-slide-to="2"
, yeo e fetošago boemo bja selaete go tšhupamabaka ye e itšego go thoma ka0
.
Sebopego data-ride="carousel"
se šomišwa go swaya carousel bjalo ka go phela go thoma ka go rwala letlakala. E ka se šomišwe ka kopanyo le (go sa nyakege le mo go sa nyakegego) go thoma ga JavaScript mo go lego molaleng ga carousel e swanago.
Bitsa carousel ka letsoho le:
Dikgetho di ka fetišwa ka dika tša datha goba JavaScript. Bakeng sa dika tša datha, tlaleletša leina la kgetho go data-
, bjalo ka go data-interval=""
.
Leina | mohuta | hlokomologa | tlhalošo |
---|---|---|---|
sekgoba | nomoro | 5000 e le | Palo ya nako ya go diega magareng ga go sepela ka paesekele ka go itiragalela selo. Ge e ba e le maaka, carousel e ka se dikološe ka go iketla. |
ema nakwana | thapo ya | ya lefela | "hover" . | Ge e beakantšwe go "hover" , e emiša go sepela ga carousel ka mouseenter paesekele gomme e thoma gape go sepela ka paesekele ya carousel godimo mouseleave . Ge e ba o beakantšwe go null , go phaphamala godimo ga carousel go ka se e khutše. |
phuthela | boolean ya go swana | nnete | Gore na carousel e swanetše go sepela ka paesekele ka mo go tšwelago pele goba e be le mafelo a thata a go ema. |
khiiboto ya | boolean ya go swana | nnete | Gore na carousel e swanetše go arabela ditiragalong tša khiiboto. |
.carousel(options)
Initializes carousel le dikgetho boikhethelo object
le qala baesekele ka dintho.
.carousel('cycle')
Didikologa ka dilo tša carousel go tloga go le letshadi go ya go le letona.
.carousel('pause')
E thibela carousel go sepela ka dipaesekele ka dilo.
.carousel(number)
Cycles carousel ho foreime e itseng (0 e thehiloeng, e tšoanang le hlophisitsoeng).
.carousel('prev')
Didikologo go ya go selo sa go feta.
.carousel('next')
Didikologo go ya go selo se se latelago.
Sehlopha sa carousel sa Bootstrap se pepentšha ditiragalo tše pedi tša go goketša ka mošomo wa carousel.
Ditiragalo tše ka bobedi di na le dithoto tše di latelago tša tlaleletšo:
direction
: Tsela yeo carousel e thelelago ka yona (e ka ba "left"
goba "right"
).relatedTarget
: Elemente ya DOM yeo e thelelago lefelong bjalo ka selo se se šomago.Ditiragalo ka moka tša carousel di thuntšhwa go carousel ka boyona (ke gore go <div class="carousel">
).
Mohuta wa Tiragalo | Tlhalošo |
---|---|
dia.bs.kharosele | Tiragalo ye e thunya ka pela ge slide mokgwa wa mohlala o bitšwa. |
go thelela.bs.kharosele | Tiragalo ye e thuntšhwa ge carousel e phethile phetogo ya yona ya diselaete. |
Plugin ya go kgomaretša e fetoša position: fixed;
le go tima, e ekiša mafelelo ao a hwetšwago ka position: sticky;
. The subnavigation ka ho le letona ke phela demo ya affix plugin.
Šomiša polaka ya go kgomaretša ka dika tša datha goba ka seatla ka JavaScript ya gago. Maemong a mabedi, o swanetše go fa CSS ya maemo le bophara bja diteng tša gago tše di kgomareditšwego.
Ela hloko: O se ke wa šomiša polaka ya go kgomaretša go elemente yeo e lego ka gare ga elemente yeo e beilwego ka tekanyo ye e lekanyeditšwego, go swana le kholomo ye e gogilwego goba ye e kgoromeditšwego, ka lebaka la phošo ya go fetolela ya Safari .
Plugin ya affix e fetola magareng ga diklase tše tharo, ye nngwe le ye nngwe e emela seemo se se itšego: .affix
, .affix-top
, le .affix-bottom
. O swanetše go fa mekgwa, ntle le position: fixed;
godimo ga .affix
, bakeng sa diklase tše ka bowena (go ikemetše ka plugin ye) go swara maemo a nnete.
Ke kamoo plugin ya go kgomaretša e šomago ka gona:
.affix-top
go laetša gore elemente e boemong bja yona bja godimo kudu. Mo nakong ye ga go nyakege go beakanya CSS..affix
tšeago sebaka .affix-top
le go beakanya position: fixed;
(e filwego ke CSS ya Bootstrap)..affix
ka .affix-bottom
. Ka ge di-offset e le tša boikgethelo, go beakanya e tee go nyaka gore o beakantše CSS ya maleba. Tabeng ye, oketša position: absolute;
ge go nyakega. Plugin e šomiša seka sa datha goba kgetho ya JavaScript go bona gore e bea elemente kae go tšwa fao.Latela dikgato tše di lego ka mo godimo go beakanya CSS ya gago bakeng sa e nngwe ya dikgetho tša tšhomišo tše di lego ka mo tlase.
Go oketša gabonolo boitshwaro bja go kgomaretša go elemente efe goba efe, e no oketša data-spy="affix"
go elemente yeo o nyakago go e hlola. Šomiša di-offset go hlaloša gore o swanetše go fetoša neng go kgomaretša ga elemente.
Bitsa plugin ya affix ka JavaScript:
Dikgetho di ka fetišwa ka dika tša datha goba JavaScript. Bakeng sa dika tša datha, tlaleletša leina la kgetho go data-
, bjalo ka go data-offset-top="200"
.
Leina | mohuta | hlokomologa | tlhalošo |
---|---|---|---|
offset | nomoro ya | mosebetsi | selo | 10. | Dipiksele go offset go tšwa skrineng ge o bala boemo bja go phurolla. Ge e le gore nomoro e tee e filwe, offset e tla dirišwa ka bobedi ka mahlakoreng a godimo le a fase. Go fana ka offset ya moswananoši, ya fase le ya godimo e no fa selo offset: { top: 10 } goba offset: { top: 10, bottom: 5 } . Šomiša mošomo ge o nyaka go bala ka go fetoga offset. |
tebanyo | mokgethi wa | noutu ya | jQuery elemente ya | selo window seo |
E laetša elemente ya nepišo ya sehlomathišo. |
.affix(options)
E dira gore diteng tša gago di šome bjalo ka diteng tše di kgomareditšwego. E amogela dikgetho tša boikhethelo object
.
.affix('checkPosition')
E bala gape seemo sa sehlomathišo go ya ka ditekanyo, maemo, le maemo a go kgokološa a dielemente tša maleba. Diklase tša .affix
, .affix-top
, le .affix-bottom
di tlaleletšwa goba di tlošwa go tšwa go diteng tše di kgomareditšwego go ya ka seemo se sefsa. Mokgwa wo o swanetše go bitšwa neng le neng ge ditekanyo tša diteng tše di kgomareditšwego goba elemente ye e nepišitšwego di fetošwa, go netefatša gore diteng tše di kgomareditšwego di bewa gabotse.
Bootstrap o affix plugin pepesa liketsahalo tse seng kae bakeng sa hooking ka affix tshebetso.
Mohuta wa Tiragalo | Tlhalošo |
---|---|
affix.bs.affix | Tiragalo ye e thunya gateetee pele elemente e kgomareditšwe. |
e kgomareditšwego.bs.affix | Tiragalo ye e thuntšhwa ka morago ga ge elemente e kgomareditšwe. |
affix-top.bs.affix | Tiragalo ye e thunya gateetee pele elemente e kgomareditšwe-godimo. |
e kgomareditšwego-godimo.bs.affix | Tiragalo ye e thuntšhwa ka morago ga ge elemente e kgomareditšwe-godimo. |
affix-bottom.bs.kgomaretši | Tiragalo ye e thunya gateetee pele elemente e kgomareditšwe-fase. |
e kgomareditšwego-tlase.bs.affix | Tiragalo ye e thuntšhwa ka morago ga ge elemente e kgomareditšwe-fase. |