JavaScript
Whakaorangia nga waahanga o Bootstrap me te neke atu i te tekau ma rua nga taputapu jQuery ritenga. Me ngawari te whakauru katoa, takitahi ranei.
Whakaorangia nga waahanga o Bootstrap me te neke atu i te tekau ma rua nga taputapu jQuery ritenga. Me ngawari te whakauru katoa, takitahi ranei.
Ka taea te whakauru takitahi (ma te whakamahi i nga *.js
konae takitahi a Bootstrap), i te wa kotahi ranei (ma te whakamahi i bootstrap.js
te iti ranei bootstrap.min.js
).
E rua bootstrap.js
me bootstrap.min.js
nga monomai katoa kei roto i te konae kotahi. Whakaurua kotahi anake.
Ko etahi mono me nga waahanga CSS e whakawhirinaki ana ki etahi atu mono. Mena kei te whakauru takitahi koe i nga monomai, tirohia enei whakawhirinakitanga kei roto i nga tuhinga. Kia mahara ano ko nga monomai katoa e whakawhirinaki ana ki te jQuery (ko te tikanga me whakauru te jQuery i mua i nga konae mono). Korerohia mai ki a maataubower.json
ki te kite he aha nga momo putanga o te jQuery e tautokohia ana.
Ka taea e koe te whakamahi i nga taputapu Bootstrap katoa ma te tohu tohu API me te kore e tuhi i tetahi rarangi JavaScript. Koinei te API akomanga tuatahi a Bootstrap, a me whakaaro tuatahi koe ina whakamahi ana i te mono.
E ai ki tera, i etahi ahuatanga ka pai ki te whakaweto i tenei mahi. Na reira, ka tukuna ano e matou te kaha ki te whakakore i te API huanga raraunga ma te wetewete i nga huihuinga katoa i runga i te tuhinga kua whakaingoa ki te data-api
. Ko te ahua tenei:
Hei taapiri, ki te aro ki tetahi mono motuhake, whakauruhia te ingoa o te mono hei mokowāingoa me te mokowāingoa raraunga-api penei:
Kaua e whakamahia nga huanga raraunga mai i nga monomai maha i runga i te huānga kotahi. Hei tauira, kaore e taea e te paatene te whai aki taputapu me te takahuri i te aratau. Hei whakatutuki i tenei, whakamahia he huānga takai.
E whakapono ana matou ka taea e koe te whakamahi i nga taputapu Bootstrap katoa ma te JavaScript API. Ko nga API whanui katoa he tikanga kotahi, ka taea te mekameka, ka whakahoki i te kohinga i mahia.
Ko nga tikanga katoa me whakaae ki tetahi ahanoa kōwhiringa, he aho e aro ana ki tetahi tikanga, kaore ranei (e timata ana i te mono me te whanonga taunoa):
Ka whakaatu hoki ia mono i tana kaihanga mata ki runga i tetahi Constructor
rawa: $.fn.popover.Constructor
. Mena kei te pirangi koe ki te tiki i tetahi tauira mono, tiki tika mai i tetahi huānga: $('[rel="popover"]').data('popover')
.
Ka taea e koe te huri i nga tautuhinga taunoa mo te mono ma te whakarereke i te Constructor.DEFAULTS
ahanoa o te mono:
I etahi wa ka tika te whakamahi i nga taputapu Bootstrap me etahi atu angamahi UI. I roto i enei ahuatanga, ka taea e nga tukinga mokowā ingoa i etahi wa. Mena ka pa mai tenei, ka waea atu koe .noConflict
ki te mono e hiahia ana koe ki te whakahoki i te uara o.
Ka whakarato a Bootstrap i nga huihuinga ritenga mo te nuinga o nga mahi ahurei. Ko te tikanga, ka puta mai enei i roto i te ahua whai mutunga me te ahua o mua - kei reira te infinitive (ex. show
) ka puta i te timatanga o te takahanga, a ko tona puka participle o mua (ex. shown
) ka puta i te otinga o te mahi.
Mai i te 3.0.0, kua whakaingoatia nga kaupapa Bootstrap katoa.
Ko nga huihuinga infinitive katoa e whakarato preventDefault
taumahinga. Ma tenei ka taea te aukati i te mahi i mua i te tiimata.
Ko nga Aki Utauta me nga Popovers e whakamahi ana i ta maatau kai horoi ki te horoi i nga whiringa ka whakaae ki te HTML.
whiteList
Ko te uara taunoa e whai ake nei:
Mena kei te hiahia koe ki te taapiri i nga uara hou ki tenei taunoa whiteList
ka taea e koe te mahi:
Mena kei te pirangi koe ki te karo i ta maatau kai horoi na te mea he pai ki a koe ki te whakamahi i te whare pukapuka whakatapua, hei tauira DOMPuify , me mahi e koe enei e whai ake nei:
document.implementation.createHTMLDocument
Mena karekau e tautoko ana i nga kaitirotiro document.implementation.createHTMLDocument
, penei i a Internet Explorer 8, ka whakahokia mai e te mahi horoi i roto i te ahua te HTML.
Mena kei te pirangi koe ki te mahi horoi i tenei keehi, tohua sanitizeFn
me whakamahi he whare pukapuka o waho penei i te DOMPuify .
Ko te putanga o ia o nga taputapu jQuery a Bootstrap ka taea te uru ma te VERSION
taonga o te kaihanga o te mono. Hei tauira, mo te taputapu taputapu:
Ko nga taputapu a Bootstrap e kore e hoki whakamuri i te wa e monoa ana a JavaScript. Mena kei te whakaaro koe ki te wheako o te kaiwhakamahi i tenei keehi, whakamahia <noscript>
ki te whakamarama i te ahuatanga (me pehea te whakahohe ano i te JavaScript) ki o kaiwhakamahi, me te taapiri i a koe ake ritenga takahuri.
Kaore a Bootstrap e tautoko mana i nga whare pukapuka JavaScript tuatoru penei i te Prototype, jQuery UI ranei. Ahakoa .noConflict
nga huihuinga me te mokowhiti ingoa, tera pea he raruraru hototahi hei whakatika maau ake.
Mo nga paanga whakawhiti ngawari, whakauruhia transition.js
kia kotahi ki te taha o etahi atu konae JS. Mēnā kei te whakamahi koe i te whakahiato (he iti ranei) bootstrap.js
, kaore he take ki te whakauru i tenei—kei kona ano.
Ko te Transition.js he kaiawhina taketake mo transitionEnd
nga huihuinga me te emulator whakawhiti CSS. Ka whakamahia e etahi atu mono ki te tirotiro mo te tautoko whakawhiti CSS me te hopu i nga whakawhitinga iri.
Ka taea te whakakore i nga whakawhitinga puta noa i te ao ma te whakamahi i te waahanga JavaScript e whai ake nei, me haere mai i muri i te utaina transition.js
(me bootstrap.js
te , ahakoa bootstrap.min.js
te ahua) kua utaina:
Ko nga tauira he mea whakamaarama, engari he ngawari, he korero akiaki me te iti rawa o nga mahi e hiahiatia ana me nga taunoa atamai.
Kia tupato kia kaua e whakatuwhera i tetahi aratau kei te kitea tonu tetahi atu. Ko te whakaatu neke atu i te kotahi aratau i te wa kotahi ka hiahiatia he waehere ritenga.
Me ngana tonu ki te tuu i te waehere HTML o te modal ki tetahi tuunga taumata-runga i roto i to tuhinga hei karo i etahi atu waahanga e pa ana ki te ahua me te mahi o te aratau.
He tohu etahi mo te whakamahi i nga tikanga i runga i nga taputapu pūkoro. Tirohia a maatau tuhinga tautoko tirotiro mo nga taipitopito.
Na te ahua o te HTML5 e whakaatu ana i ona tohu, autofocus
kaore he painga o te huanga HTML ki nga tikanga Bootstrap. Hei whakatutuki i taua paanga, whakamahia etahi ritenga JavaScript:
He tikanga tuku me te pane, te tinana, me te huinga hohenga kei te hiku.
Takahurihia he tikanga ma te JavaScript ma te paatene i te paatene kei raro nei. Ka paheke ki raro ka memeha mai i te tihi o te wharangi.
Kia mahara ki te taapiri role="dialog"
me aria-labelledby="..."
te, tohutoro i te taitara aratau, ki te .modal
, role="document"
ki a .modal-dialog
ia ano.
I tua atu, ka taea e koe te whakaatu i to korero korero mo aria-describedby
runga i te .modal
.
Ko te whakauru i nga riipene YouTube ki roto i nga tikanga ka hiahiatia he JavaScript taapiri kaore i Bootstrap hei aukati aunoa i te purei me etahi atu. Tirohia tenei panui Stack Overflow mo etahi atu korero.
E rua nga rahi o nga tauira, e waatea ana ma nga karaehe whakarereke hei whakanoho ki runga i te .modal-dialog
.
Mo nga tauira ka puta noa, kaua e memeha ki te tiro, tangohia te .fade
karaehe mai i to tohu tohu.
Hei tango painga i te punaha matiti Bootstrap i roto i te tikanga, kohanga noa .row
ki roto i te .modal-body
katahi ka whakamahi i nga karaehe punaha matiti noa.
He paihere o nga patene e whakaoho ana i te ahua kotahi, he paku rereke nga ihirangi? Whakamahia event.relatedTarget
me nga huanga HTMLdata-*
( ma te jQuery pea ) ki te whakarereke i nga ihirangi o te tikanga i runga i te paatene i paatohia. Tirohia nga tuhinga Modal Events mo nga taipitopito mo relatedTarget
,
Ko te mono mono ka huri i to ihirangi huna i runga i te tono, ma nga huanga raraunga, JavaScript ranei. Ka taapiri atu ano .modal-open
ki te <body>
ki te whakakore i te whanonga panuku taunoa me te whakaputa .modal-backdrop
i tetahi waahi paatoo mo te whakakore i nga tikanga kua whakaatuhia ina paato i waho o te aratau.
Whakahohehia he tikanga me te kore e tuhi JavaScript. Whakatakotoria data-toggle="modal"
ki runga i te huānga mana whakahaere, penei i te paatene, me te, ki te whai data-target="#foo"
ranei href="#foo"
i tetahi aratau motuhake hei takahuri.
Karangahia he tikanga me te id myModal
me te rarangi kotahi o JavaScript:
Ko nga whiringa ka taea te tuku ma nga huanga raraunga, JavaScript ranei. Mo nga huanga raraunga, apitihia te ingoa whiringa ki data-
, penei i te data-backdrop=""
.
Ingoa | momo | taunoa | whakaahuatanga |
---|---|---|---|
papamuri | boolean te aho ranei'static' |
pono | Kei roto he huānga tauira-papamuri. Arā, whakawhāitihia static he papamuri e kore e kati i te aratau i runga i te paatene. |
papapātuhi | boolean | pono | Ka kati i te aratau ina pehia te ki mawhiti |
whakaatu | boolean | pono | Ka whakaatu i te aratau ina arawhiti. |
mamao | ara | teka | Kua whakakorehia tenei whiringa mai i te v3.3.0 a kua tangohia i te v4. Ka tūtohu matou ki te whakamahi i te tauira taha-kiritaki, i te anga herenga raraunga ranei, me waea atu ranei koe ki a jQuery.load . Mena ka tukuna he URL mamao, ka utaina nga ihirangi mo te wa kotahi ma te tikanga a jQuery |
.modal(options)
Whakahohehia to ihirangi hei aratau. Ka whakaae ki nga whiringa whiriwhiri object
.
.modal('toggle')
Ka takahuri-a-ringa i te tikanga. Ka hoki ki te kaiwaea i mua i te whakaaturanga, i te hunanga ranei o te aratau (arā, i mua i te puta o shown.bs.modal
te hidden.bs.modal
takahanga).
.modal('show')
Ka whakatuwhera a-ringa i te tikanga. Ka hoki ki te kaiwaea i mua i te whakaaturanga o te tikanga (ara i mua i te shown.bs.modal
puta o te takahanga).
.modal('hide')
Ka huna a-ringa i tetahi tikanga. Ka hoki ki te kaiwaea i mua i te hunanga o te tikanga (ara i mua i te hidden.bs.modal
puta o te takahanga).
.modal('handleUpdate')
Ka whakatika i te tuunga o te aratau ki te paahi i te pae panuku mena ka puta mai tetahi, ka peke te aratau ki te taha maui.
Ka hiahiatia anake ina huri te teitei o te aratau i te wa e tuwhera ana.
Ko te karaehe aratau a Bootstrap e whakaatu ana i etahi huihuinga mo te hono atu ki nga mahi tikanga.
Ko nga huihuinga aratau katoa ka puhia ki te aratau ake (arā, i te <div class="modal">
).
Momo Takahanga | Whakaahuatanga |
---|---|
show.bs.modal | Ka pupuhi tenei takahanga ina ka show karangahia te aratuka tauira. Mena na te paato i pa, ka waatea te huānga kua paatohia hei relatedTarget taonga mo te huihuinga. |
whakaaturia.bs.modal | Ka pupuhihia tenei takahanga i te wa i kitea ai te ahua ki te kaiwhakamahi (ka tatari kia oti nga whakawhitinga CSS). Mena na te paato i pa, ka waatea te huānga kua paatohia hei relatedTarget taonga mo te huihuinga. |
huna.bs.modal | Ka puhia tonutia tenei takahanga ina hide kua karangahia te aratuka tauira. |
huna.bs.modal | Ka pupuhihia tenei takahanga ina mutu te hunanga o te tikanga mai i te kaiwhakamahi (ka tatari kia oti nga whakawhitinga CSS). |
loaded.bs.modal | Ka puhia tenei takahanga ina utaina e te modal nga ihirangi ma te whakamahi i te remote whiringa. |
Taapirihia nga tahua takaiho ki nga mea katoa me tenei mono ngawari, tae atu ki te pae whakatere, ripa, me nga pire.
Ma nga huanga raraunga, JavaScript ranei, ka takahurihia e te mono takaiho nga ihirangi huna (nga tahua takaiho) ma te takahuri i te .open
karaehe ki te rarangi matua.
I runga i nga taputapu pūkoro, ko te whakatuwhera i te maturuturunga iho ka taapirihia he .dropdown-backdrop
waahi tap mo te kati i nga tahua takaiho ka paopao ki waho o te tahua, he whakaritenga mo te tautoko tika a iOS. Ko te tikanga ko te huri mai i te tahua takaiho tuwhera ki tetahi tahua takaiho rereke me pa atu ki runga waea pūkoro.
Tuhipoka: Ka whakawhirinakihia te data-toggle="dropdown"
huanga mo te kati i nga tahua takaiho i te taumata tono, no reira he pai ki te whakamahi i nga wa katoa.
Tāpirihia data-toggle="dropdown"
ki tētahi hono, pātene rānei hei takahuri i te takaiho.
Kia mau tonu nga URL me nga paatene hono, whakamahia te data-target
huanga hei utu href="#"
.
Karangatia nga takaiho ma te JavaScript:
data-toggle="dropdown"
hiahiatia tonuAhakoa ka karanga koe i to takaiho ma te JavaScript, me whakamahi ranei i te raraunga-api, data-toggle="dropdown"
me noho tonu koe ki te huānga whakaoho o te takaiho.
Karekau
$().dropdown('toggle')
Ka takahuri i te tahua takaiho o te pae whakaterenga kua tohua, te whakatere ripa ranei.
Ka pupuhihia nga takahanga takaiho katoa ki te .dropdown-menu
huānga matua o te.
He relatedTarget
taonga nga takahanga takaiho katoa, ko tona uara ko te huānga punga takahuri.
Momo Takahanga | Whakaahuatanga |
---|---|
show.bs.dropdown | Ka pupuhi tonu tenei takahanga ina ka karangahia te aratuka tauira whakaatu. |
whakaaturia.bs.dropdown | Ka pupuhihia tenei takahanga i te wa kua kitea te takaiho ki te kaiwhakamahi (ka tatari mo nga whakawhitinga CSS, kia oti). |
huna.bs.dropdown | Ka puhia tonutia tenei takahanga ina kua karangahia te aratuka huna. |
huna.bs.dropdown | Ka pupuhihia tenei kaupapa ka mutu te hunanga o te takaiho mai i te kaiwhakamahi (ka tatari mo nga whakawhitinga CSS, kia oti). |
Ko te mono ScrollSpy mo te whakahou aunoa i nga whaainga nav i runga i te tuunga panuku. Panuku i te waahi kei raro i te pae whakatere ka mataki i te huringa o te karaehe hohe. Ka miramirahia nga mea iti takaiho.
Ad leggings keytar, brunch id toi party dolor laboure. Pitchfork yr enim lo-fi i mua i to ratou hoko atu. Tumblr pāmu-ki-tepu mana pahikara ahakoa. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Ko nga tarau tarau jean koti, williamsburg hoodie minim qui kaore pea koe i rongo mo ena me te cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artistan ullamco consequat.
Veniam marfa mustache papareti, adipisicing fugiat velit pitchfork pahau. Freegan pahau aliqua cupidatat mcsweeney's vero. Cupidatat wha loko nisi, ea helvetica nulla carles. Taraka kai taraka kai moko, ko te quis non freegan vinyl a mcsweeney. Lo-fi wes anderson +1 sartorial. Carles non aesthetic exercitation quis gentrify. Brooklyn adipisicing craft beer vice keytar deserunt.
Occaecat commodo aliqua delectus. Fap craft beer deserunt skateboard ea. Te mana paihikara Lomo adipisicing banh mi, velit ea sunt next level locavore single-origin coffee in magna veniam. High life id vinyl, echo park consequat quis aliquip banh mi pitchfork. Ko te Vero VHS he tino pai. Consectetur etahi DIY iti putea karere. Ko te whakaaro o mua i roto i te, tauwhiro delectus consectetur fanny pack 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 messenger bag marfa ahakoa he taraka kai. Sapiente synth id assumenda. Locavore sed helvetica cliche irony, thundercats kaore pea koe i rongo mo ratou e consequat hoodie gluten-free lo-fi fap aliquip. Whakamahia he waahi i mua i te hokonga atu, ko terry richardson proident brunch nesciunt quis cosby sweater pariatur keffiyeh ut helvetica artistan. Cardigan craft beer seitan readymade velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats.
Ko nga hononga Navbar me whai tohu id ka taea te whakatau. Hei tauira, <a href="#home">home</a>
me rite ki tetahi mea i roto i te DOM rite <div id="home"></div>
.
:visible
whaainga i arohiaKo nga huānga whainga kaore i te :visible
rite ki te jQuery ka kore e arohia, ka kore rawa e miramirahia o raatau taonga nav.
Ahakoa te tikanga whakatinanatanga, me whakamahi a scrollspy i position: relative;
runga i te huānga e torotoro ana koe. I te nuinga o te waa koinei te <body>
. I te wa e tirotirohia ana nga huānga i tua atu i te <body>
, me whai height
huinga me overflow-y: scroll;
te tono.
Kia ngawari te taapiri i te whanonga scrollspy ki to whakatere pae runga, taapiri atu data-spy="scroll"
ki te huānga e hiahia ana koe ki te tutei (te nuinga ko te <body>
). Na ka taapirihia te data-target
huanga me te ID, te karaehe ranei o te huānga matua o tetahi .nav
waahanga Bootstrap.
Whai muri i te taapiri position: relative;
i to CSS, waeahia te scrollspy ma te JavaScript:
.scrollspy('refresh')
Ina whakamahi i te scrollspy me te taapiri, te tango ranei i nga huānga mai i te DOM, me waea koe ki te tikanga whakahou penei:
Ko nga whiringa ka taea te tuku ma nga huanga raraunga, JavaScript ranei. Mo nga huanga raraunga, apitihia te ingoa whiringa ki data-
, penei i te data-offset=""
.
Ingoa | momo | taunoa | whakaahuatanga |
---|---|---|---|
whakatiki | tau | 10 | Pika hei whakatiki mai i runga i te tatau i te waahi o te panuku. |
Momo Takahanga | Whakaahuatanga |
---|---|
activate.bs.scrollspy | Ka pupuhi tenei takahanga i nga wa katoa ka whakahohehia he mea hou e te scrollspy. |
Tāpirihia te mahinga ripa tere, hihiko ki te whakawhiti i roto i nga pihanga o nga ihirangi o te rohe, ahakoa ma nga tahua takaiho. Kaore i te tautokohia nga ripa kohanga.
Kare pea koe i rongo ki a ratou he tarau jean Austin. Nesciunt tofu stumptown aliqua, retro synth master horoi. Moutere cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex wheke. A tuu i te salvia cillum iphone. Seitan aliquip quis cardigan kakahu a Amerika, te kai patu patu i etahi 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.
Ka whakawhānuihia e tenei mono te waahanga whakatere ripa hei taapiri i nga waahi ripanga.
Whakahohehia nga ripa ripa ma te JavaScript (me whakahohe takitahi ia ripa):
Ka taea e koe te whakahohe i nga ripa takitahi i roto i nga huarahi maha:
Ka taea e koe te whakahohe i te whakatere ripa, pire ranei me te kore e tuhi i tetahi JavaScript ma te tohu noa , ki runga data-toggle="tab"
ranei data-toggle="pill"
i tetahi huānga. Ko te taapiri i nga nav
me nav-tabs
nga karaehe ki te ripa ka whakamahi i te whakaahua ripaul
Bootstrap , me te taapiri i nga karaehe me nga karaehe ka whakamahia te hanga pire .nav
nav-pills
Kia memeha haere nga ripa, taapiri atu .fade
ki ia .tab-pane
. Ko te pihanga ripa tuatahi me .in
whakaatu te ihirangi tuatahi.
$().tab
Ka whakahohe i te huānga ripa me te ipu ihirangi. Me whai Ripa he data-target
, he href
kohanga ipu ranei kei roto i te DOM. I nga tauira o runga ake nei, ko nga ripa ko nga <a>
s me nga data-toggle="tab"
huanga.
.tab('show')
Ka kowhiri i te ripa kua hoatu ka whakaatu i ona ihirangi e hono ana. Ko etahi atu ripa i kowhiria i mua ka kore i tohua, ka hunahia nga ihirangi e hono ana. Ka hoki ki te kaiwaea i mua i te whakaaturanga o te pihanga ripa (arā i mua i te shown.bs.tab
puta o te takahanga).
Ina whakaatu ana i te ripa hou, ka pupuhi nga takahanga i roto i te raupapa e whai ake nei:
hide.bs.tab
(i runga i te ripa hohe onāianei)show.bs.tab
(i runga i te ripa hei whakaatu)hidden.bs.tab
(i runga i te ripa hohe o mua, he rite ki te hide.bs.tab
kaupapa)shown.bs.tab
(i runga i te ripa katahi ano ka hohe ka whakaatuhia, he rite tonu ki tera mo te show.bs.tab
takahanga)Mena karekau he ripa i hohe, karekau te hide.bs.tab
me hidden.bs.tab
nga takahanga e pana.
Momo Takahanga | Whakaahuatanga |
---|---|
whakaatu.bs.tab | Ka pupuhi tenei takahanga ki te whakaaturanga ripa, engari i mua i te whakaaturanga o te ripa hou. Whakamahia event.target me event.relatedTarget te aro ki te ripa hohe me te ripa hohe o mua (mehemea e waatea ana). |
whakaaturia.bs.tab | Ka ahi tenei takahanga ki te whakaaturanga ripa i muri i te whakaaturanga ripa. Whakamahia event.target me event.relatedTarget te aro ki te ripa hohe me te ripa hohe o mua (mehemea e waatea ana). |
huna.bs.tab | Ka puhipuhi tenei takahanga ina whakaatuhia he ripa hou (na reira me huna te ripa hohe o mua). Whakamahia event.target me event.relatedTarget te whakawhāiti i te ripa hohe onāianei me te ripa hou-hohe-hohe, ia. |
huna.bs.tab | Ka ahi tenei takahanga i muri i te whakaaturanga ripa hou (na reira ka huna te ripa hohe o mua). Whakamahia event.target me event.relatedTarget te aro ki te ripa hohe o mua me te ripa hohe hou. |
I whakaaweahia e te mono jQuery.tipsy pai i tuhia e Jason Frame; Ko nga aki-utauta he putanga whakahou, kaore e whakawhirinaki ki nga whakaahua, whakamahi CSS3 mo nga pakiwaituhi, me nga huanga-raraunga mo te rokiroki taitara rohe.
Ko nga aki taputapu whai taitara kore-roa e kore e whakaatuhia.
Whakaparo ki runga i nga hononga i raro nei kia kite i nga aki taputapu:
Ko nga tarau tarau karekau pea koe i rongo. Pua whakaahua pahau denim mata reta vegan putea karere stumptown. Ko te quinoa 8-bit te kakahu o Amerika he terry richardson's fixie a mcsweeney's fixie te kakahu o Amerika he terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, e wha te purenga vegan chambray a loko mcsweeney. He tohunga toi tino whakahiato ahakoa te keytar , scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin coffee viral.
E wha nga whiringa e waatea ana: runga, matau, raro me te taha maui.
Mo nga take mahi, ko te Aki Utauta me te Popover data-apis ka uru ki roto, ko te tikanga me arawhiti koe maau ano .
Ko tetahi huarahi ki te arawhiti i nga aki taputapu katoa i runga i te wharangi ko te kowhiri ma o raatau data-toggle
huanga:
Ko te taputapu taputapu e whakaputa ihirangi me te tohu i runga i te tono, a ma te taunoa ka tuu i nga aki taputapu i muri i o raatau huānga whakaoho.
Whakaohohia te aki taputapu ma te JavaScript:
Ko te tohu tohu mo te akiutauta he data
huanga anake, title
kei runga i te huānga HTML e hiahia ana koe ki te whai aki taputapu. He maamaa noa te tohu tohu taputapu, ahakoa me whai tuunga (ma te taunoa, ka tautuhia top
e te mono).
I etahi wa ka hiahia koe ki te taapiri i tetahi taputapu ki tetahi honongaitua e takai ana i nga raina maha. Ko te whanonga taunoa o te taputapu taputapu ko te whakakotahi i te taha whakapae me te poutū. Tāpirihia white-space: nowrap;
ki ō punga hei karo i tēnei.
I te wa e whakamahi ana i nga aki taputapu mo nga huānga i roto i te .btn-group
, i te .input-group
, i runga ranei i nga huānga e pa ana ki te ripanga ( <td>
, <th>
, <tr>
, <thead>
, <tbody>
, <tfoot>
), me tohu koe i te whiringa container: 'body'
(kua tuhia ki raro nei) hei karo i nga paanga kino kore (pērā i te tipu o te huānga me te/ ka ngaro ranei ona kokonga porotaka i te wa e whakaohohia ana te aki taputapu).
Mo nga kaiwhakamahi e whakatere ana me te papapātuhi, ina koa ki nga kaiwhakamahi hangarau awhina, me taapiri noa nga akiutauta ki nga huānga e arotahi ana ki te papapātuhi penei i nga hononga, te mana puka, me tetahi huānga whai tabindex="0"
huanga.
Hei taapiri i tetahi akiutauta ki tetahi huānga disabled
ranei .disabled
, whakauruhia te huānga ki roto o te <div>
a ka hoatu te akiutauta ki tera <div>
.
Ko nga whiringa ka taea te tuku ma nga huanga raraunga, JavaScript ranei. Mo nga huanga raraunga, apitihia te ingoa whiringa ki data-
, penei i te data-animation=""
.
Kia mahara ko nga take haumaru e kore e taea te hoatu i nga sanitize
, sanitizeFn
me nga whiringa ma te whakamahi i nga huanga raraunga.whiteList
Ingoa | Momo | Taunoa | Whakaahuatanga |
---|---|---|---|
hākoritanga | boolean | pono | Hoatu he whakawhiti memeha CSS ki te aki taputapu |
ipu | aho | teka | teka | He taapiri i te aki taputapu ki tetahi huānga motuhake. Tauira: |
whakaroa | tau | ahanoa | 0 | Whakaroa te whakaatu me te huna i te aki taputapu (ms) - kaore e pa ki te momo keu a-ringa Mena ka tukuna he nama, ka tukuna he whakaroa ki te huna/whakakitenga e rua Ko te hanganga ahanoa: |
html | boolean | teka | Kōkuhu HTML ki te aki taputapu. Mena he teka, text ka whakamahia te tikanga a jQuery ki te whakauru ihirangi ki te DOM. Whakamahia te kuputuhi mena kei te awangawanga koe mo nga whakaeke XSS. |
whakanohonga | aho | mahi | 'runga' | Me pehea te whakanoho i te aki taputapu - runga | raro | maui | matau | auto. Ina whakamahia he taumahi ki te whakatau i te tuunga, ka kiia ko te tohu taputapu DOM node hei tohenga tuatahi me te huānga whakaoho DOM node hei tuarua. Kua |
kaiwhiriwhiri | aho | teka | Mena ka whakaratohia he kaiwhiriwhiri, ka tukuna nga taonga aki taputapu ki nga whaainga kua tohua. I roto i te mahi, ka whakamahia tenei ki te whakamahi i nga aki taputapu ki te taapiri i nga huānga DOM ( jQuery.on tautoko). Tirohia tenei me tetahi tauira korero . |
tauira | aho | '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>' |
HTML turanga hei whakamahi i te wa e hanga ana i te aki taputapu.
Ko te huānga takai o waho me whai |
taitara | aho | mahi | '' | Te uara taitara taunoa mena Mena ka hoatu he taumahi, ka karangahia me tana |
keu | aho | 'whakaaro arotahi' | Me pehea te whakakorikori i te aki taputapu - pawhiria | whakaparo | arotahi | ā-ringa. Ka taea e koe te whakawhiti i nga keu maha; wehehia me te waahi. manual e kore e taea te whakakotahi ki tetahi atu keu. |
tauranga tirohanga | aho | ahanoa | mahi | { te kaikowhiri: 'tinana', padding: 0 } | Ka pupuri i te aki taputapu i roto i nga rohe o tenei huānga. Tauira: Mena ka hoatu he taumahi, ka karangahia me te huānga whakaoho DOM node hei tohenga anake. Kua |
horoi | boolean | pono | Whakahohe, whakakorehia ranei te horoi. Mena ka whakahohehia 'template' , 'content' ka 'title' horoia nga whiringa. |
Rarangi ma | ahanoa | Uara taunoa | Ahanoa kei roto nga huanga me nga tohu kua whakaaetia |
horoiFn | null | mahi | null | I konei ka taea e koe te whakarato i a koe ake mahi horoi. Ka whai hua tenei ki te hiahia koe ki te whakamahi i te whare pukapuka whakatapua ki te mahi horoi. |
Ko nga whiringa mo nga aki taputapu takitahi ka taea te tautuhi ma te whakamahi i nga huanga raraunga, pera i te whakamarama i runga ake nei.
$().tooltip(options)
Ka taapirihia he kaihautu taputapu ki tetahi kohinga huānga.
.tooltip('show')
He whakaatu i te aki taputapu o tetahi huānga. Ka hoki ki te kaiwaea i mua i te whakaaturanga o te aki taputapu (arā i mua i te shown.bs.tooltip
puta o te takahanga). Ka kiia tenei he "a-ringa" te whakaoho o te aki taputapu. Ko nga aki utauta me nga taitara kore-roa e kore e whakaatuhia.
.tooltip('hide')
Hunaia te aki taputapu o tetahi huānga. Ka hoki ki te kaiwaea i mua i te hunanga o te aki taputapu (ara i mua i te hidden.bs.tooltip
puta o te takahanga). Ka kiia tenei he "a-ringa" te whakaoho o te aki taputapu.
.tooltip('toggle')
Ka takahurihia te akiutauta o tetahi huānga. Ka hoki ki te kaiwaea i mua i te whakaaturanga, i te huna ranei o te aki taputapu (arā, i mua i te puta o shown.bs.tooltip
te hidden.bs.tooltip
takahanga). Ka kiia tenei he "a-ringa" te whakaoho o te aki taputapu.
.tooltip('destroy')
He huna me te whakangaro i te aki taputapu o tetahi huānga. Ko nga aki utauta e whakamahi ana i te tukunga (he mea hanga ma te whakamahi i te selector
whiringa ) kaore e taea te whakakore takitahi i runga i nga huānga whakaoho uri.
Momo Takahanga | Whakaahuatanga |
---|---|
show.bs.utautauta | Ka pupuhi tenei takahanga ina ka show karangahia te aratuka tauira. |
whakaaturia.bs.utautauta | Ka pupuhihia tenei takahanga i te wa i kitea ai te aki taputapu ki te kaiwhakamahi (ka tatari kia oti nga whakawhitinga CSS). |
huna.bs.utautauta | Ka puhia tonutia tenei takahanga ina hide kua karangahia te aratuka tauira. |
huna.bs.utautauta | Ka pupuhihia tenei takahanga ina mutu te hunanga o te taputapu mai i te kaiwhakamahi (ka tatari kia oti nga whakawhitinga CSS). |
inserted.bs.tooltip | Ka puhia tenei takahanga i muri i te show.bs.tooltip takahanga i te wa i taapirihia te tauira aki taputapu ki te DOM. |
Tāpirihia nga whakakikorua iti o te ihirangi, penei i era i runga i te iPad, ki tetahi huānga mo nga korero tuarua mo te whare.
Ko nga Popovers ko te taitara me nga ihirangi he kore-roa te roa e kore e whakaatuhia.
Ka hiahia nga Popovers ki te whakauru i te taputapu taputapu ki to putanga o Bootstrap.
Mo nga take mahi, ko te Aki Utauta me te Popover data-apis ka uru ki roto, ko te tikanga me arawhiti koe maau ano .
Ko tetahi huarahi ki te arawhiti i nga popovers katoa i runga i te wharangi ko te kowhiri ma o raatau data-toggle
huanga:
I te wa e whakamahi ana i nga popovers i runga i nga huānga i roto i te .btn-group
, i te .input-group
, i runga ranei i nga huānga e pa ana ki te ripanga ( <td>
, <th>
, <tr>
, <thead>
, <tbody>
, <tfoot>
), me tohu koe i te whiringa container: 'body'
(kua tuhia ki raro nei) hei karo i nga paanga taha e kore e hiahiatia (pērā i te tipu o te huānga me te/ ka ngaro ranei ona kokonga porotaka i te wa e whakaohohia ana te popover).
Hei taapiri i te pouver ki tetahi huānga disabled
ranei .disabled
, kuhua te huānga ki roto o te <div>
ka hoatu te popover ki tera <div>
.
I etahi wa ka hiahia koe ki te taapiri i tetahi pouver ki te honongaitua e takai ana i nga raina maha. Ko te whanonga taunoa o te mono popover ko te whakakotahi i te taha whakapae me te poutū. Tāpirihia white-space: nowrap;
ki ō punga hei karo i tēnei.
E wha nga whiringa e waatea ana: runga, matau, raro me te taha maui.
Ko te posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Ko te posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Ko te posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Ko te posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Whakamahia te focus
keu ki te whakakore i nga popovers i runga i te paato ka mahia e te kaiwhakamahi.
Mo te pai o te kaitirotiro whakawhiti me te whanonga whakawhiti, me whakamahi koe i te <a>
tohu, kaua ko te <button>
tohu, me whakauru ano hoki nga role="button"
huanga tabindex
.
Whakahohehia nga popovers ma JavaScript:
Ko nga whiringa ka taea te tuku ma nga huanga raraunga, JavaScript ranei. Mo nga huanga raraunga, apitihia te ingoa whiringa ki data-
, penei i te data-animation=""
.
Kia mahara ko nga take haumaru e kore e taea te hoatu i nga sanitize
, sanitizeFn
me nga whiringa ma te whakamahi i nga huanga raraunga.whiteList
Ingoa | Momo | Taunoa | Whakaahuatanga |
---|---|---|---|
hākoritanga | boolean | pono | Hoatu he whakawhiti memeha CSS ki te popover |
ipu | aho | teka | teka | He taapiri i te pouver ki tetahi huānga motuhake. Tauira: |
ihirangi | aho | mahi | '' | Uara ihirangi taunoa ki Mena ka hoatu he taumahi, ka karangahia me tana |
whakaroa | tau | ahanoa | 0 | Whakaroa te whakaatu me te huna i te popover (ms) - kaore e pa ki te momo keu a-ringa Mena ka tukuna he nama, ka tukuna he whakaroa ki te huna/whakakitenga e rua Ko te hanganga ahanoa: |
html | boolean | teka | Kōkuhu HTML ki roto i te poupou. Mena he teka, text ka whakamahia te tikanga a jQuery ki te whakauru ihirangi ki te DOM. Whakamahia te kuputuhi mena kei te awangawanga koe mo nga whakaeke XSS. |
whakanohonga | aho | mahi | 'tika' | Me pehea te tuunga i te popover - runga | raro | maui | matau | auto. Ina whakamahia he taumahi hei whakatau i te tuunga, ka kiia ko te popover DOM node hei tohenga tuatahi me te huānga whakaoho DOM node hei tuarua. Kua |
kaiwhiriwhiri | aho | teka | Mena ka tukuna he kaiwhiriwhiri, ka tukuna nga taonga popover ki nga whaainga kua tohua. I roto i te mahi, ka whakamahia tenei hei whakaahei i nga ihirangi HTML hihiri ki te whakauru i nga popovers. Tirohia tenei me tetahi tauira korero . |
tauira | aho | '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>' |
Ko te HTML turanga hei whakamahi i te wa e hanga ana te popover. Ka werohia te popover's Ka werohia te popover's
Ko te huānga takai o waho me whai |
taitara | aho | mahi | '' | Te uara taitara taunoa mena Mena ka hoatu he taumahi, ka karangahia me tana |
keu | aho | 'pāwhiri' | Me pehea te whakaoho i te popover - pawhiria | whakaparo | arotahi | ā-ringa. Ka taea e koe te whakawhiti i nga keu maha; wehehia me te waahi. manual e kore e taea te whakakotahi ki tetahi atu keu. |
tauranga tirohanga | aho | ahanoa | mahi | { te kaikowhiri: 'tinana', padding: 0 } | Ka pupuri i te popover i roto i nga rohe o tenei huānga. Tauira: Mena ka hoatu he taumahi, ka karangahia me te huānga whakaoho DOM node hei tohenga anake. Kua |
horoi | boolean | pono | Whakahohe, whakakorehia ranei te horoi. Mena ka whakahohehia 'template' , 'content' ka 'title' horoia nga whiringa. |
Rarangi ma | ahanoa | Uara taunoa | Ahanoa kei roto nga huanga me nga tohu kua whakaaetia |
horoiFn | null | mahi | null | I konei ka taea e koe te whakarato i a koe ake mahi horoi. Ka whai hua tenei ki te hiahia koe ki te whakamahi i te whare pukapuka whakatapua ki te mahi horoi. |
Ko nga whiringa mo nga popovers takitahi ka taea te tautuhi ma te whakamahi i nga huanga raraunga, pera i te whakamarama i runga ake nei.
$().popover(options)
Ka arataki popover mo te kohinga huānga.
.popover('show')
He whakaatu i te popover o tetahi huānga. Ka hoki ki te kaiwaea i mua i te whakaaturanga o te popover (arā i mua i te shown.bs.popover
puta o te takahanga). Ka kiia tenei he "a-ringa" te whakaoho o te popover. Ko nga Popovers ko te taitara me nga ihirangi he kore-roa te roa e kore e whakaatuhia.
.popover('hide')
Hunaia te popover o te huānga. Ka hoki ki te kaiwaea i mua i te hunanga o te popover (arā i mua i te hidden.bs.popover
puta o te takahanga). Ka kiia tenei he "a-ringa" te whakaoho o te popover.
.popover('toggle')
Ka takahuri i te poupou o tetahi huānga. Ka hoki ki te kaiwaea i mua i te whakaaturanga, i hunahia ranei te popover (arā, i mua i te puta o shown.bs.popover
te hidden.bs.popover
takahanga). Ka kiia tenei he "a-ringa" te whakaoho o te popover.
.popover('destroy')
He huna me te whakangaro i te popover o tetahi huānga. Ko nga popovers e whakamahi ana i te tuku (he mea hanga ma te whakamahi i te selector
whiringa ) kaore e taea te whakakore takitahi i runga i nga huānga whakaoho uri.
Momo Takahanga | Whakaahuatanga |
---|---|
show.bs.popover | Ka pupuhi tenei takahanga ina ka show karangahia te aratuka tauira. |
whakaaturia.bs.popover | Ka pupuhihia tenei takahanga i te wa i kitea ai te popover ki te kaiwhakamahi (ka tatari kia oti nga whakawhitinga CSS). |
huna.bs.popover | Ka puhia tonutia tenei takahanga ina hide kua karangahia te aratuka tauira. |
huna.bs.popover | Ka puhia tenei takahanga ina mutu te hunanga o te popover mai i te kaiwhakamahi (ka tatari kia oti nga whakawhitinga CSS). |
inserted.bs.popover | Ka puhia tenei takahanga i muri i te show.bs.popover takahanga i te wa i taapirihia te tauira popover ki te DOM. |
Tāpirihia te mahi whakakore ki nga karere mataara katoa me tenei mono.
I te wa e whakamahi ana i te .close
paatene, me matua ko ia te tamaiti tuatahi o te .alert-dismissible
karekau he ihirangi kuputuhi ka tae mai ki mua i te tohu tohu.
Hurihia tenei me tera ka ngana ano. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.
Taapiri noa data-dismiss="alert"
ki to patene kati hei hoatu aunoa i te mahi kati matohi. Ma te kati i te matohi ka tangohia mai i te DOM.
Kia whakamahia e o matohi te hākoritanga i te wa e kati ana, me mohio kei a raatau nga karaehe .fade
me .in
nga karaehe kua tukuna ki a raatau.
$().alert()
Ka whakarongo matohi ki nga takahanga pawhiri i runga i nga huānga uri kei a ia te data-dismiss="alert"
huanga. (Kare e tika ina whakamahi i te arataki-aunoa a te raraunga-api.)
$().alert('close')
Katia he matohi ma te tango mai i te DOM. Mena kei runga te .fade
me .in
nga karaehe i runga i te huānga, ka memeha haere te matohi i mua i te tangohanga.
Ko te mono matohi a Bootstrap e whakaatu ana i etahi huihuinga mo te hono ki te mahi mataara.
Momo Takahanga | Whakaahuatanga |
---|---|
kati.bs.matohi | Ka pupuhi tenei takahanga ina ka close karangahia te aratuka tauira. |
kati.bs.matohi | Ka puhia tenei takahanga ina katia te matohi (ka tatari kia oti nga whakawhitinga CSS). |
Mahi atu ki nga paatene. Ka kii te paatene mana, te hanga roopu patene ranei mo etahi atu waahanga penei i nga paeutauta.
Kei te noho tonu a Firefox i nga ahuatanga mana (te hauatanga me te arowhai) puta noa i nga uta o te whaarangi . Ko tetahi otinga mo tenei ko te whakamahi autocomplete="off"
. Tirohia te pepeha Mozilla #654072 .
Tāpiri data-loading-text="Loading..."
ki te whakamahi i te ahua uta ki runga i te paatene.
Kua whakakorehia tenei ahuatanga mai i te v3.3.5 a kua tangohia i te v4.
Mo tenei whakaaturanga, kei te whakamahi matou data-loading-text
me te $().button('loading')
, engari ehara ko tera anake te kawanatanga ka taea e koe te whakamahi. Tirohia etahi atu korero mo tenei i raro i te $().button(string)
tuhinga .
Tāpirihia data-toggle="button"
hei whakahohe i te takahuri i runga i te paatene kotahi.
.active
mearia-pressed="true"
Mo nga patene kua takahuri-mua, me tapiri e koe te .active
karaehe me te aria-pressed="true"
huanga ki a button
koe ano.
Tāpirihia data-toggle="buttons"
ki te .btn-group
pouakataki kei roto ranei nga whakauru reo irirangi kia taea ai te takahuri i roto i o raatau ahua.
.active
Mo nga whiringa kua tohua, me taapiri koe i te .active
akomanga ki te whakaurunga label
.
Mena ka whakahōuhia te ahua o te paatene pouakataki me te kore e puhipuhi i tetahi click
huihuinga i runga i te paatene (hei tauira <input type="reset">
, ma te tautuhi ranei i nga checked
taonga o te whakauru), me huri koe i te .active
akomanga ki runga i a label
koe ake te whakaurunga.
$().button('toggle')
Ka takahuri te ahua pana. Ka hoatu ki te paatene te ahua kua whakahohehia.
$().button('reset')
Ka tautuhi ano i te ahua o te paatene - ka huri i te kuputuhi ki te tuhinga taketake. He tukutahi tenei tikanga ka hoki mai i mua i te otinga o te tautuhi.
$().button(string)
Ka huri i te kuputuhi ki tetahi ahuatanga kuputuhi kua tautuhia.
Ko te mono ngawari e whakamahi ana i te maha o nga karaehe mo te whanonga takahuri ngawari.
Ko te Tiango me whakauru te mono whakawhiti ki to putanga o Bootstrap.
Patohia nga paatene i raro nei hei whakaatu me te huna i tetahi atu huānga ma nga huringa akomanga:
.collapse
huna ihirangi.collapsing
ka whakamahia i nga wa whakawhiti.collapse.in
whakaatu ihirangiKa taea e koe te whakamahi i te hono me te href
huanga, te paatene ranei me te data-target
huanga. I roto i nga take e rua, data-toggle="collapse"
e hiahiatia ana.
Whakaroahia te whanonga tiango taunoa ki te hanga akorioni me te waahanga o te roopu.
Ka taea hoki te huri i .panel-body
te s ki .list-group
te s.
Me tino taapiri atu aria-expanded
ki te huānga mana. Ko tenei huanga ka whakamarama i te ahuatanga o naianei o te huānga tiango ki te mata panui me nga hangarau awhina rite. Ki te katia te huānga tiango ma te taunoa, me whai uara o aria-expanded="false"
. Mena kua tautuhia e koe te huānga tiango kia tuwhera ma te taunoa ma te whakamahi i te in
karaehe, tohua aria-expanded="true"
ki te mana. Ka huri aunoa te mono i tenei huanga i runga i te mea kua whakatuwherahia, kua kati ranei te huānga tiango.
I tua atu, mena kei te aro to huānga mana ki te huānga tiango kotahi – araa data-target
kei te tohu te huanga ki tetahi id
kaikowhiri - ka taea e koe te taapiri i tetahi atu aria-controls
huanga ki te huānga mana, kei roto te id
o te huānga tiango. Ka whakamahia e nga kaipanui mata hou me nga hangarau awhina rite tenei huanga ki te whakarato ki nga kaiwhakamahi etahi atu pokatata ki te whakatere tika ki te huānga tiango ake.
Ka whakamahia e te mono tiango etahi karaehe hei hapai i te hiki taumaha:
.collapse
ka huna i te ihirangi.collapse.in
whakaatu te ihirangi.collapsing
ka taapirihia ina timata te whakawhiti, ka tangohia ina mutuKa kitea enei akomanga i roto i component-animations.less
.
Taapiri noa data-toggle="collapse"
me te data-target
a ki te huānga hei tautapa aunoa i te mana o te huānga tiango. Ka data-target
whakaaetia e te huanga he kaikowhiri CSS hei hoatu i te tiango ki. Me tino taapiri te karaehe collapse
ki te huānga tiango. Mena kei te pirangi koe kia tuwhera taunoa, taapirihia te akomanga taapiri in
.
Hei taapiri i te whakahaere roopu rite-akordion ki te mana tiango, taapirihia te huanga raraunga data-parent="#selector"
. Tirohia te demo kia kite i tenei mahi.
Whakahohe ā-ringa ki:
Ko nga whiringa ka taea te tuku ma nga huanga raraunga, JavaScript ranei. Mo nga huanga raraunga, apitihia te ingoa whiringa ki data-
, penei i te data-parent=""
.
Ingoa | momo | taunoa | whakaahuatanga |
---|---|---|---|
matua | kaiwhiriwhiri | teka | Mena ka tukuna he kaiwhiriwhiri, ka kati nga huānga tiango katoa i raro i te matua kua tohua ina whakaatuhia tenei mea tiango. (he rite ki te whanonga accordion tuku iho - ka whakawhirinaki tenei ki te panel karaehe) |
takahuri | boolean | pono | Ka takahuri i te huānga tiango i runga i te inoi |
.collapse(options)
Ka whakahohe i to ihirangi hei huānga tiango. Ka whakaae ki nga whiringa whiriwhiri object
.
.collapse('toggle')
Ka takahuri i tetahi huānga tiango hei whakaatu, huna ranei. Ka hoki ki te kaiwaea i mua i te whakaaturanga, huna ranei o te huānga tiango (arā, i mua i te puta o shown.bs.collapse
te hidden.bs.collapse
takahanga).
.collapse('show')
He whakaatu huānga tiango. Ka hoki ki te kaiwaea i mua i te whakaaturanga o te huānga tiango (arā i mua i te shown.bs.collapse
puta o te takahanga).
.collapse('hide')
Hunaia he huānga tiango. Ka hoki ki te kaiwaea i mua i te hunanga o te huānga tiango (arā i mua i te hidden.bs.collapse
puta o te takahanga).
Ko te karaehe tiango a Bootstrap e whakaatu ana i etahi huihuinga mo te hono ki te mahi tiango.
Momo Takahanga | Whakaahuatanga |
---|---|
show.bs.collapse | Ka pupuhi tenei takahanga ina ka show karangahia te aratuka tauira. |
whakaaturia.bs.collapse | Ka pupuhihia tenei takahanga ina kitea he huānga tiango ki te kaiwhakamahi (ka tatari kia oti nga whakawhitinga CSS). |
huna.bs.collapse | Ka pupuhihia tenei kaupapa i te wa hide i kiia ai te tikanga. |
huna.bs.collapse | Ka pupuhihia tenei takahanga ina hunahia he huānga tiango mai i te kaiwhakamahi (ka tatari kia oti nga whakawhitinga CSS). |
He waahanga whakaatakiriata mo te eke paihikara ma nga huānga, penei i te carousel. Kaore i te tautokohia nga carousels kua kohanga.
Ko te waahanga carousel i te nuinga o te waa kaore e tau ki nga paerewa urunga. Mena ka hiahia koe ki te whakaae, whakaarohia etahi atu whiringa mo te whakaatu i to ihirangi.
Ko Bootstrap anake te whakamahi CSS3 mo ana pakiwaituhi, engari kaore a Internet Explorer 8 & 9 e tautoko i nga taonga CSS e tika ana. No reira, karekau he pakiwaituhi whakawhiti kiriata ina whakamahi ana i enei kaitirotiro. Kua whakatauhia e matou kia kaua e whakauru i nga takahuri-a-jQuery mo nga whakawhitinga.
Me whakauru te .active
akomanga ki tetahi o nga kiriata. Ki te kore, ka kore te carousel e kitea.
Ko nga .glyphicon .glyphicon-chevron-left
me .glyphicon .glyphicon-chevron-right
nga karaehe kaore e hiahiatia mo nga mana whakahaere. .icon-prev
Ka whakaratohia e Bootstrap he .icon-next
momo unicode maamaa.
Tāpiri tapanga ki o kiriata me te .carousel-caption
huānga i roto i tetahi .item
. Whakatakotoria noa tetahi HTML e whiriwhiri ana ki roto, ka whakatiaro aunoa, ka whakahōputuhia.
Me whakamahi nga Carousel id
i te ipu kei waho rawa atu (te .carousel
) kia pai ai te mahi a nga carousel. I te taapiri i nga carousel maha, i te wa ranei e huri ana i nga carousel id
, me tino whakahou i nga mana whakahaere.
Whakamahia nga huanga raraunga kia ngawari te whakahaere i te tuunga o te carousel. data-slide
ka whakaae ki nga kupumatua prev
, next
, e whakarereke ana i te tuunga kiriata e pa ana ki tona turanga o naianei. Arā, whakamahia data-slide-to
ki te tuku i te taupū kiriata mata ki te carousel data-slide-to="2"
, ka huri i te tūnga kiriata ki tetahi taupū ka timata ki te 0
.
Ka data-ride="carousel"
whakamahia te huanga ki te tohu i te carousel hei whakaohooho timata mai i te utaina o te wharangi. Kaore e taea te whakamahi me te (he nui me te kore e tika) te arawhiti JavaScript o taua carousel.
Waea a ringatia te carousel me:
Ko nga whiringa ka taea te tuku ma nga huanga raraunga, JavaScript ranei. Mo nga huanga raraunga, apitihia te ingoa whiringa ki data-
, penei i te data-interval=""
.
Ingoa | momo | taunoa | whakaahuatanga |
---|---|---|---|
wā | tau | 5000 | Te nui o te wa ki te whakaroa i waenga i te paihikara aunoa i tetahi mea. Mena he teka, e kore e huri aunoa a carousel. |
okioki | aho | null | "whakapapa" | Ki te tautuhia ki te "hover" , whakataa te paihikara o te carousel ki runga mouseenter ka haere ano te paihikara o te carousel i runga mouseleave . Mena ka tautuhia ki te null , ma te whakaparo ki runga i te carousel e kore e whakaroa. |
takai | boolean | pono | Mena ka huri haere tonu te carousel, me kaha ranei te aukati. |
papapātuhi | boolean | pono | Mena ka tauhohe te carousel ki nga takahanga papapātuhi. |
.carousel(options)
Ka arataki i te carousel me etahi whiringa object
ka tiimata ka timata te paihikara i roto i nga taonga.
.carousel('cycle')
Ka huri i nga taonga carousel mai i te maui ki te matau.
.carousel('pause')
Ka aukati te carousel i te eke paihikara ma nga taonga.
.carousel(number)
Ka huri i te carousel ki tetahi anga (0 te ahua, he rite ki te huranga).
.carousel('prev')
Ka huri ki te mea o mua.
.carousel('next')
Ka huri ki te tuemi e whai ake nei.
Ko te karaehe carousel a Bootstrap e whakaatu ana i nga huihuinga e rua mo te hono ki te mahi carousel.
Ko nga huihuinga e rua nga waahanga taapiri e whai ake nei:
direction
: Ko te ahunga e retireti ana te carousel (ranei "left"
, "right"
).relatedTarget
: Ko te huānga DOM kei te reheke ki te waahi hei taonga hohe.Ko nga huihuinga carousel katoa ka pupuhihia ki te carousel ake (arā, ki te <div class="carousel">
).
Momo Takahanga | Whakaahuatanga |
---|---|
slide.bs.carousel | Ka puhipuhi tonu tenei takahanga ina ka tonohia te slide aratuka tauira. |
slid.bs.carousel | Ka pupuhihia tenei takahanga ina oti ana te carousel i tana whakawhiti kiriata. |
Ka takahuri te mono affix position: fixed;
ki runga ka whakaweto, ka whakatauira i te paanga ka kitea me te position: sticky;
. Ko te whakaterenga kei te taha matau he whakaaturanga ora o te mono affix.
Whakamahia te mono affix ma nga huanga raraunga, ma te ringaringa ranei me to ake JavaScript.I roto i nga ahuatanga e rua, me whakarato koe i te CSS mo te tuunga me te whanui o to ihirangi kua piri.
Tuhipoka: Kaua e whakamahi i te mono affix i runga i tetahi huānga kei roto i tetahi huānga kua rite te tuunga, penei i te kumea, i te pou panaia ranei, na te pepeke whakaputa Safari .
Ka takahuri te mono affix i waenganui i nga karaehe e toru, he tohu mo ia ahuatanga: .affix
, .affix-top
, me .affix-bottom
. Me whakarato e koe nga momo, haunga te position: fixed;
on .affix
, mo enei karaehe koe (motuhake i tenei mono) hei hapai i nga tuunga tuturu.
Anei te mahi a te affix mono:
.affix-top
ki te tohu kei roto te huānga i tana tuunga o runga rawa. I tenei wa kaore e hiahiatia he tuunga CSS..affix
whakakapi .affix-top
me te tautuhi position: fixed;
(e whakaratohia ana e Bootstrap's CSS)..affix
ki te .affix-bottom
. I te mea he mea kowhiria nga utu, ko te whakarite i tetahi me whakarite e koe te CSS tika. I tenei keehi, taapiri i te position: absolute;
wa e tika ana. Ka whakamahia e te mono te huanga raraunga, te whiringa JavaScript ranei hei whakatau i te waahi ka tuuhia te huānga mai i reira.Whaia nga mahi i runga ake nei ki te whakarite i to CSS mo tetahi o nga waahanga whakamahi i raro nei.
Kia ngawari te taapiri i te whanonga piri ki tetahi huānga, taapiri noadata-spy="affix"
ki te huānga e hiahia ana koe ki te tutei. Whakamahia nga whakawhangai hei tautuhi i te wa e takahuri ai te titi o te huānga.
Karangatia te mono affix ma te JavaScript:
Ko nga whiringa ka taea te tuku ma nga huanga raraunga, JavaScript ranei. Mo nga huanga raraunga, apitihia te ingoa whiringa ki data-
, penei i te data-offset-top="200"
.
Ingoa | momo | taunoa | whakaahuatanga |
---|---|---|---|
whakatiki | tau | mahi | ahanoa | 10 | Pika hei whakatiki mai i te mata i te tatau i te tuunga o te panuku. Mēnā ka tukuna he tau kotahi, ka tukuna te whakakē ki ngā ahunga o runga me raro. Ki te whakarato i tetahi waahanga motuhake, raro me te tihi o runga me tuku noa he ahanoa offset: { top: 10 } , offset: { top: 10, bottom: 5 } . Whakamahia he taumahi ina hiahia koe ki te tatau hihiko i te whakawhiwhinga. |
whainga | kaiwhiriwhiri | kōpuku | huānga jQuery | te window ahanoa |
Ka whakapūtā te huānga ūnga o te tāpiritanga. |
.affix(options)
Whakahohe i to ihirangi hei ihirangi whakapiri. Ka whakaae ki nga whiringa whiriwhiri object
.
.affix('checkPosition')
Ka tātai anō i te āhua o te tāpiritanga i runga i te rahi, te tūnga, me te tūnga panuku o ngā huānga e hāngai ana. Ko te .affix
, .affix-top
, me .affix-bottom
nga karaehe ka taapirihia, ka tangohia ranei mai i nga ihirangi kua piri e ai ki te ahua hou. Me karanga tenei tikanga i nga wa katoa ka huri nga inenga o te ihirangi kua apitihia, te huānga whainga ranei, kia tika ai te tuunga o nga ihirangi kua piri.
Ko te mono affix a Bootstrap e whakaatu ana i etahi huihuinga mo te hono ki te mahi affix.
Momo Takahanga | Whakaahuatanga |
---|---|
affix.bs.affix | Ka pupuhi tenei takahanga i mua tonu i te whakapiringa o te huānga. |
affixed.bs.affix | Ka puhia tenei takahanga i muri i te whakapiringa o te huānga. |
affix-top.bs.affix | Ka pupuhi tenei takahanga i mua tonu i te whakapiringa-runga o te huānga. |
affixed-top.bs.affix | Ka puhia tenei takahanga i muri i te whakapiringa o te huānga ki runga. |
affix-bottom.bs.affix | Ka pupuhi tenei takahanga i mua tonu i te whakapiringa-raro o te huānga. |
affixed-bottom.bs.affix | Ka puhia tenei takahanga i muri i te whakapiringa-raro o te huānga. |