JavaScript
E hoʻolalelale i nā ʻāpana o Bootstrap me ka ʻoi aku o ka nui o nā plugins jQuery maʻamau. E hoʻopili maʻalahi iā lākou a pau, a i ʻole kekahi.
E hoʻolalelale i nā ʻāpana o Bootstrap me ka ʻoi aku o ka nui o nā plugins jQuery maʻamau. E hoʻopili maʻalahi iā lākou a pau, a i ʻole kekahi.
Hiki ke hoʻohui pū ʻia nā plugins (me ka hoʻohana ʻana i nā *.js
faila pilikino a Bootstrap), a i ʻole i ka manawa hoʻokahi (hoʻohana a i bootstrap.js
ʻole ka minified bootstrap.min.js
).
Loaʻa iā bootstrap.js
lāua bootstrap.min.js
nā plugins āpau i hoʻokahi faila. Hoʻohui hoʻokahi wale nō.
Ke hilinaʻi nei kekahi mau plugins a me CSS i nā plugins ʻē aʻe. Inā hoʻokomo ʻoe i nā plugins i kēlā me kēia, e hōʻoia e nānā i kēia mau hilinaʻi i nā docs. E hoʻomaopopo hoʻi e pili ana nā plugins āpau i ka jQuery (ʻo ia hoʻi, pono e hoʻokomo ʻia ʻo jQuery ma mua o nā faila plugin). E kūkākūkā i kā mākoubower.json
e ʻike i nā mana o jQuery i kākoʻo ʻia.
Hiki iā ʻoe ke hoʻohana i nā plugins Bootstrap āpau ma o ka markup API me ka ʻole o ke kākau ʻana i hoʻokahi laina o JavaScript. ʻO kēia ka API papa mua o Bootstrap a pono ʻoe e noʻonoʻo mua i ka wā e hoʻohana ai i kahi plugin.
ʻO kēlā ʻōlelo, i kekahi mau kūlana makemake paha e hoʻopau i kēia hana. No laila, hāʻawi pū mākou i ka hiki ke hoʻopau i ka API huaʻōlelo ma o ka wehe ʻana i nā hanana āpau ma ka palapala inoa i hoʻopaʻa ʻia me data-api
. Ua like kēia me kēia:
ʻO kahi ʻē aʻe, no ka huli ʻana i kahi plugin kikoʻī, e hoʻopili wale i ka inoa o ka plugin ma ke ʻano he inoa inoa me ka inoa data-api e like me kēia:
Mai hoʻohana i nā hiʻohiʻona ʻikepili mai nā plugins he nui ma ka mea like. No ka laʻana, ʻaʻole hiki i kahi pihi ke loaʻa kahi hāmeʻa a hoʻololi i kahi modal. No ka hana ʻana i kēia, e hoʻohana i kahi mea hoʻopili.
Manaʻo mākou e hiki iā ʻoe ke hoʻohana i nā plugins Bootstrap āpau ma o ka JavaScript API. ʻO nā API lehulehu āpau he ʻano hoʻokahi, hiki ke hoʻopaʻa ʻia, a hoʻihoʻi i ka hōʻiliʻili i hana ʻia.
Pono nā ala āpau e ʻae i kahi mea koho koho, kahi kaula e kuhikuhi ana i kahi ala kūikawā, a i ʻole ʻole (e hoʻomaka ana i kahi plugin me ka hana paʻamau):
Hōʻike ʻia kēlā me kēia plugin i kāna mea kūkulu maka ma kahi Constructor
waiwai: $.fn.popover.Constructor
. Inā makemake ʻoe e kiʻi i kahi laʻana plugin, e kiʻi pololei iā ia mai kahi mea: $('[rel="popover"]').data('popover')
.
Hiki iā ʻoe ke hoʻololi i nā hoʻonohonoho paʻamau no kahi plugin ma ka hoʻololi ʻana i ka mea o ka plugin Constructor.DEFAULTS
:
I kekahi manawa pono e hoʻohana i nā plugins Bootstrap me nā ʻōnaehana UI ʻē aʻe. I kēia mau kūlana, hiki i nā hui hoʻopaʻa inoa ke hiki i kekahi manawa. Inā hiki kēia, hiki iā ʻoe ke kelepona .noConflict
i ka plugin āu e makemake ai e hoʻihoʻi i ka waiwai o.
Hāʻawi ʻo Bootstrap i nā hanana maʻamau no ka hapa nui o nā hana kūʻokoʻa o nā plugins. ʻO ka mea maʻamau, hele mai kēia i loko o kahi ʻano infinitive a me nā mea i hala - kahi i hoʻomaka ai ka infinitive (ex. show
) i ka hoʻomaka ʻana o kahi hanana, a ua hoʻāla ʻia kona ʻano participle i hala (ex. shown
) i ka pau ʻana o kahi hana.
E like me 3.0.0, ua kapa ʻia nā hanana Bootstrap āpau.
Hāʻawi nā hanana infinitive āpau i preventDefault
ka hana. Hāʻawi kēia i ka hiki ke hoʻopau i ka hoʻokō ʻana i kahi hana ma mua o ka hoʻomaka ʻana.
Hiki ke kiʻi ʻia ka mana o kēlā me kēia o nā plugins jQuery Bootstrap ma o ka VERSION
waiwai o ka mea nāna i kūkulu. No ka laʻana, no ka plugin tooltip:
ʻAʻole hāʻule maikaʻi nā plugins Bootstrap i ka wā e pio ai ka JavaScript. Inā makemake ʻoe i ka ʻike mea hoʻohana i kēia hihia, e hoʻohana <noscript>
e wehewehe i ke kūlana (a pehea e hoʻā hou ai i ka JavaScript) i kāu mea hoʻohana, a/a i ʻole e hoʻohui i kāu mau hāʻule maʻamau.
ʻAʻole kākoʻo ʻo Bootstrap i nā waihona JavaScript ʻaoʻao ʻekolu e like me Prototype a i ʻole jQuery UI. ʻOiai .noConflict
a me nā hanana i hoʻopaʻa inoa ʻia, aia paha nā pilikia kūpono e pono ai ʻoe e hoʻoponopono iā ʻoe iho.
No nā hopena hoʻololi maʻalahi, e hoʻokomo transition.js
pū me nā faila JS ʻē aʻe. Inā ʻoe e hoʻohana nei i ka compiled (a i ʻole miniified) bootstrap.js
, ʻaʻohe pono e hoʻokomo i kēia - aia ma laila.
He mea kōkua kumu ʻo Transition.js no transitionEnd
nā hanana a me kahi emulator hoʻololi CSS. Hoʻohana ʻia e nā plugins ʻē aʻe e nānā i ke kākoʻo hoʻololi CSS a e hopu i nā hoʻololi e kau ana.
Hiki ke hoʻopau ʻia nā hoʻololi ma ka honua holoʻokoʻa me ka hoʻohana ʻana i ka snippet JavaScript aʻe, pono e hele mai ma hope o ka hoʻouka ʻana transition.js
(a i bootstrap.js
ʻole bootstrap.min.js
, e like me ka hihia):
Hoʻopili ʻia nā modals, akā maʻalahi, nā kamaʻilio me ka liʻiliʻi o ka hana pono a me nā paʻamau akamai.
E ʻoluʻolu ʻaʻole e wehe i kahi modal a ʻike ʻia kekahi. ʻO ka hōʻike ʻana ma mua o hoʻokahi modal i ka manawa e pono ai ke code maʻamau.
E ho'āʻo mau e kau i ke code HTML o ka modal ma kahi kūlana kiʻekiʻe ma kāu palapala e pale aku i nā mea ʻē aʻe e pili ana i ke ʻano o ka modal a/a i ʻole ka hana.
Aia kekahi mau hōʻailona e pili ana i ka hoʻohana ʻana i nā modals ma nā polokalamu kelepona. E ʻike i kā mākou palapala kākoʻo polokalamu kele no nā kikoʻī.
Ma muli o ka wehewehe ʻana o HTML5 i kāna mau semantics, autofocus
ʻaʻohe hopena o ka ʻano HTML i nā modals Bootstrap. No ka loaʻa ʻana o ka hopena like, e hoʻohana i kekahi JavaScript maʻamau:
He ʻano hana i hāʻawi ʻia me ke poʻo, ke kino, a me nā ʻano hana ma ka wāwae.
E hoʻololi i kahi modal ma o JavaScript ma ke kaomi ʻana i ke pihi ma lalo. E paheʻe ia i lalo a mae mai ka piko o ka ʻaoʻao.
E ʻoluʻolu e hoʻohui role="dialog"
a aria-labelledby="..."
, e kuhikuhi ana i ke poʻo inoa modal, iā .modal
, a role="document"
iā .modal-dialog
ia iho.
Eia hou, hiki iā ʻoe ke hāʻawi i kahi wehewehe o kāu kamaʻilio modal me aria-describedby
on .modal
.
ʻO ka hoʻokomo ʻana i nā wikiō YouTube ma nā modals e pono ai ka JavaScript hou ʻaʻole i Bootstrap e hoʻōki maʻalahi i ka pāʻani a ʻoi aku. E ʻike i kēia pou Stack Overflow kōkua no ka ʻike hou aku.
Loaʻa i nā ʻano nui ʻelua koho, loaʻa ma o nā papa hoʻololi e kau ʻia ma kahi .modal-dialog
.
No nā mods i ʻike wale ʻia ma mua o ka nalo ʻana e nānā, e wehe i ka .fade
papa mai kāu markup modal.
No ka hoʻohana ʻana i ka ʻōnaehana mākia Bootstrap i loko o kahi modal, e hoʻohana wale i nā pūnana .row
i loko o ka .modal-body
a laila hoʻohana i nā papa ʻōnaehana maʻamau.
Loaʻa i kahi pūʻulu o nā pihi e hoʻoulu ai i ka ʻano like, me nā mea ʻokoʻa iki? E hoʻohana event.relatedTarget
a me nā ʻano HTMLdata-*
( ma o jQuery paha ) e hoʻololi i nā ʻike o ka modal ma muli o ke pihi i kaomi ʻia. E ʻike i nā palapala Modal Events no nā kikoʻī ma relatedTarget
,
Hoʻololi ka mod plugin i kāu ʻike huna ma ke koi, ma o nā hiʻohiʻona ʻikepili a i ʻole JavaScript. Hoʻohui pū ia .modal-open
i ka <body>
e override default scrolling behavior a hana i kahi .modal-backdrop
e hāʻawi i kahi kaomi no ka hoʻokuʻu ʻana i nā modals i hōʻike ʻia ke kaomi ʻana ma waho o ka modal.
E ho'ā i kahi modal me ke kākau ʻole i ka JavaScript. Hoʻonoho ʻia data-toggle="modal"
ma kahi mea hoʻoponopono, e like me ke pihi, me kahi data-target="#foo"
a href="#foo"
i ʻole e kuhikuhi i kahi ʻano kikoʻī e hoʻololi.
Kāhea i kahi modal me ka id myModal
me kahi laina o JavaScript:
Hiki ke hāʻawi ʻia nā koho ma o nā ʻikepili a i ʻole JavaScript. No nā ʻano ʻikepili, e hoʻopili i ka inoa koho i data-
, e like me ka data-backdrop=""
.
inoa | ʻano ʻano | paʻamau | wehewehe |
---|---|---|---|
kāʻei kua | boolean a i ʻole ke kaula'static' |
ʻoiaʻiʻo | Loaʻa i kahi ʻāpana modal-backdrop. ʻO kahi ʻē aʻe, e kuhikuhi static i kahi backdrop ʻaʻole i pani i ka modal ma ke kaomi. |
keyboard | boolean | ʻoiaʻiʻo | Pani i ka modal ke kaomi ʻia ke kī pakele |
hōʻike | boolean | ʻoiaʻiʻo | Hōʻike i ka modal i ka wā i hoʻomaka ai. |
mamao | alahele | wahahee | Hoʻopau ʻia kēia koho mai ka v3.3.0 a ua wehe ʻia i ka v4. Manaʻo mākou e hoʻohana i ka hoʻohālikelike ʻaoʻao o ka mea kūʻai aku a i ʻole kahi papa hana paʻa ʻikepili, a i ʻole ke kāhea ʻana iā jQuery.load iā ʻoe iho. Inā hāʻawi ʻia kahi URL mamao, e hoʻouka ʻia ka ʻike i hoʻokahi manawa ma ke ʻano o jQuery |
.modal(options)
Ho'ā i kāu ʻike ma ke ʻano he modal. ʻAe i kahi koho koho object
.
.modal('toggle')
Hoʻololi lima i kahi ʻano. E hoʻi i ka mea kelepona ma mua o ka hōʻike ʻia ʻana a i ʻole huna ʻia ke modal (ʻo ia hoʻi ma mua o ka hiki ʻana o ka hanana shown.bs.modal
a i ʻole).hidden.bs.modal
.modal('show')
Wehe lima ʻia kahi modal. Hoʻi i ka mea kelepona ma mua o ka hōʻike ʻia ʻana o ka modal (ʻo ia hoʻi ma mua o ka hiki ʻana o ka shown.bs.modal
hanana).
.modal('hide')
Hūnā lima ʻia kahi ʻano. E hoʻi i ka mea kelepona ma mua o ka hūnā ʻia ʻana o ka modal (ʻo ia hoʻi ma mua o ka hiki ʻana o ka hidden.bs.modal
hanana).
.modal('handleUpdate')
Hoʻoponopono hou i ke kūlana o ka modal e kūʻē i kahi scrollbar inā ʻike ʻia kekahi, kahi e lele ai ka modal i ka hema.
Pono wale i ka wā e loli ai ke kiʻekiʻe o ka modal i ka wā e wehe ana.
Hōʻike ka papa modal Bootstrap i kekahi mau hanana no ka hoʻopili ʻana i ka hana modal.
Hoʻopau ʻia nā hanana modal āpau ma ka modal ponoʻī (ʻo ia ma ka <div class="modal">
).
ʻAno Hanana | wehewehe |
---|---|
hōʻike.bs.modal | Hoʻomaka koke kēia hanana i ke show kāhea ʻia ʻana o ke ʻano hana. Inā hoʻokumu ʻia e kahi kaomi, loaʻa ka mea kaomi ma ke ʻano he relatedTarget waiwai o ka hanana. |
hōʻike.bs.modal | Hoʻopau ʻia kēia hanana ke ʻike ʻia ka modal e ka mea hoʻohana (e kali no ka hoʻololi ʻana o CSS). Inā hoʻokumu ʻia e kahi kaomi, loaʻa ka mea kaomi ma ke ʻano he relatedTarget waiwai o ka hanana. |
huna.bs.modal | Hoʻopau koke ʻia kēia hanana i ka wā hide i kāhea ʻia ai ke ʻano hana. |
huna.bs.modal | Hoʻopau ʻia kēia hanana i ka pau ʻana o ka huna ʻana o ka modal mai ka mea hoʻohana (e kali no ka hoʻololi ʻana o CSS). |
loaded.bs.modal | Hoʻopau ʻia kēia hanana i ka wā i hoʻouka ai ka modal i nā ʻike me ka hoʻohana ʻana i ke remote koho. |
Hoʻohui i nā menus dropdown i nā mea āpau me kēia plugin maʻalahi, me ka navbar, tabs, a me nā huaʻōlelo.
Ma o nā ʻikepili ʻikepili a i ʻole JavaScript, hoʻololi ka plugin dropdown i ka ʻike huna (nā menus dropdown) ma ka hoʻololi ʻana i ka .open
papa ma ka mea papa inoa makua.
Ma nā polokalamu kelepona, e wehe ana i kahi hāʻule e hoʻohui i .dropdown-backdrop
kahi wahi paʻi no ka pani ʻana i nā menus dropdown i ke kaomi ʻana ma waho o ka papa kuhikuhi, he koi no ke kākoʻo kūpono ʻo iOS. ʻO ia ke ʻano o ka hoʻololi ʻana mai kahi papa hāʻule hāmama i kahi papa iho hāʻule ʻē aʻe e pono ai kahi paʻi hou ma ka mobile.
Nānā: Ua data-toggle="dropdown"
hilinaʻi ʻia ka ʻano no ka pani ʻana i nā menus dropdown ma kahi pae noi, no laila he manaʻo maikaʻi e hoʻohana mau ia.
Hoʻohui data-toggle="dropdown"
i kahi loulou a i ʻole pihi e hoʻololi i kahi hāʻule iho.
No ka mālama pono ʻana i nā URL me nā pihi loulou, e hoʻohana i ke data-target
ʻano ma kahi o href="#"
.
Kāhea i nā hāʻule iho ma o JavaScript:
data-toggle="dropdown"
koi mauInā ʻoe e kāhea i kāu hāʻule iho ma o JavaScript a i ʻole e hoʻohana i ka data-api, data-toggle="dropdown"
pono mau e noho ma ka mea hoʻoiho o ka dropdown.
ʻAʻohe
$().dropdown('toggle')
Hoʻololi i ka papa kuhikuhi hāʻule iho o kahi hoʻokele hoʻokele i hāʻawi ʻia.
Hoʻopau ʻia nā hanana hāʻule i lalo i ka .dropdown-menu
'element makua.
Loaʻa i nā hanana hāʻule i lalo kahi relatedTarget
waiwai, nona ka waiwai i ka mea heleuma e hoʻohuli ana.
ʻAno Hanana | wehewehe |
---|---|
hōʻike.bs.dropdown | Hoʻopau koke ʻia kēia hanana ke kāhea ʻia ke ʻano hana hōʻike. |
hōʻike.bs.dropdown | Hoʻopau ʻia kēia hanana i ka wā i ʻike ʻia ai ka hāʻule iho i ka mea hoʻohana (e kali no nā hoʻololi CSS, e hoʻopau). |
hide.bs.dropdown | Hoʻopau koke ʻia kēia hanana i ka wā i kāhea ʻia ai ke ʻano hide instance. |
huna.bs.dropdown | Hoʻopau ʻia kēia hanana i ka pau ʻana o ka hūnā ʻia mai ka mea hoʻohana (e kali no ka hoʻololi CSS, e hoʻopau). |
ʻO ka plugin ScrollSpy no ka hoʻonui ʻokoʻa ʻana i nā pahuhopu nav e pili ana i ke kūlana scroll. E ʻōwili i ka ʻāpana ma lalo o ka navbar a nānā i ka loli o ka papa hana. E hōʻike ʻia nā mea kikoʻī i lalo.
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi ma mua o ko lākou kūʻai ʻana aku. Tumblr farm-to-table bike rights i kēlā me kēia mea. Anim keffiyeh carles cardigan. ʻO ka pahu kiʻi a Velit seitan mcsweeney 3 wolf moon irure. ʻO Cosby sweater lomo jean shorts, williamsburg hoodie minim qui ʻaʻole paha ʻoe i lohe iā lākou a me ka cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.
Veniam marfa mustache skateboard, adipisicing fugiat velit pitchfork umiumi. ʻO ka ʻumiʻumi Aliqua cupidatat ka vero a mcsweeney. Cupidatat eha loko nisi, ea helvetica nulla carles. Kalaka meaʻai cosby sweater tattooed, mcsweeney's quis non freegan vinyl. Lo-fi wes anderson +1 sartorial. Carles non aesthetic exercitation quis gentrify. ʻO Brooklyn adipisicing craft beer vice keytar deserunt.
Occaecat commodo aliqua delectus. Fap craft beer deserunt skateboard ea. Loaʻa nā kuleana paʻa paikikala ʻo Lomo i hoʻopaʻa ʻia i ka 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. ʻO Vero VHS ka hoʻololi. Consectetur kekahi ʻeke ʻelele liʻiliʻi DIY. Cred ex in, hoʻomau 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 whatever delectus food truck. Sapiente synth id assumenda. Locavore sed helvetica cliche irony, thundercats ʻaʻole paha ʻoe i lohe no lākou consequat hoodie gluten-free lo-fi fap aliquip. Ma mua o ke kūʻai ʻia ʻana aku, ʻo terry richardson proident brunch nesciunt quis cosby sweater pariatur keffiyeh ut helvetica artisan. Cardigan craft beer seitan readymade velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats.
Pono nā loulou Navbar i nā pahuhopu id hiki ke hoʻoholo. No ka laʻana, <a href="#home">home</a>
pono e pili i kekahi mea ma ka DOM e like me <div id="home"></div>
.
:visible
mālama ʻia nā mea ʻaʻole i manaʻo ʻiaE nānā ʻole ʻia nā mea kikoʻī ʻaʻole :visible
e like me ka jQuery a ʻaʻole e hōʻike ʻia kā lākou mau mea nav pili.
ʻAʻole pili i ke ʻano hoʻokō, pono ʻo scrollspy i ka hoʻohana ʻana position: relative;
i ka mea āu e mākaʻikaʻi nei. I ka nui o na hihia keia ka <body>
. I ka wā e ʻimi ana i nā mea ʻē aʻe ma mua o ka <body>
, e ʻike pono e loaʻa kahi height
hoʻonohonoho a overflow-y: scroll;
hoʻohana ʻia.
No ka hoʻohui maʻalahi i ka hana scrollspy i kāu hoʻokele topbar, e hoʻohui data-spy="scroll"
i ka mea āu e makemake ai e kiu (ʻo ka mea maʻamau ʻo ia ka <body>
). A laila e hoʻohui i ke data-target
ʻano me ka ID a i ʻole ka papa o ka mea makua o kekahi ʻāpana Bootstrap .nav
.
Ma hope o ka hoʻohui position: relative;
ʻana i kāu CSS, e kāhea i ka scrollspy ma o JavaScript:
.scrollspy('refresh')
Ke hoʻohana nei i ka scrollspy me ka hoʻohui a wehe ʻana paha i nā mea mai ka DOM, pono ʻoe e kāhea i ke ʻano hoʻomaha e like me:
Hiki ke hāʻawi ʻia nā koho ma o nā ʻikepili a i ʻole JavaScript. No nā ʻano ʻikepili, e hoʻopili i ka inoa koho i data-
, e like me ka data-offset=""
.
inoa | ʻano ʻano | paʻamau | wehewehe |
---|---|---|---|
offset | helu | 10 | Pikika e hoʻoneʻe mai luna mai ke helu ʻana i ke kūlana o ka ʻōwili. |
ʻAno Hanana | wehewehe |
---|---|
activate.bs.scrollspy | Hoʻomaka kēia hanana i ka wā e hoʻāla ʻia ai kahi mea hou e ka scrollspy. |
E hoʻohui i ka hana papa kuhikuhi wikiwiki a hoʻoikaika i ka hoʻololi ʻana ma nā pane o ka ʻike kūloko, ʻoiai ma o nā menus dropdown. ʻAʻole kākoʻo ʻia nā ʻaoʻao pūnana.
ʻAʻole paha ʻoe i lohe iā lākou ʻo Jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. ʻO ka ʻūhā cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan ʻaʻahu ʻAmelika, 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.
Hoʻonui kēia plugin i ka ʻāpana hoʻokele tabbed e hoʻohui i nā wahi papa.
E hoʻā i nā ʻaoʻao papa ma o JavaScript (pono e hoʻāla ʻia kēlā me kēia ʻaoʻao):
Hiki iā ʻoe ke hoʻāla i nā pā pākahi ma nā ʻano he nui:
Hiki iā ʻoe ke hoʻoikaika i ka ʻaoʻao a i ʻole ka hoʻokele pila me ka kākau ʻole ʻana i kekahi JavaScript ma ke kuhikuhi wale ʻana a i data-toggle="tab"
ʻole data-toggle="pill"
ma kahi mea. ʻO ka hoʻohui ʻana i nā papa nav
a me nav-tabs
nā papa i ka pā ul
e hoʻopili i ke kāʻei Bootstrap tab , ʻoiai e hoʻohui ana i ka nav
a me nav-pills
nā papa e hoʻopili i ka styling pila .
No ka hoʻopau ʻana i nā tabs, hoʻohui .fade
i kēlā me kēia .tab-pane
. Pono ka pane ʻaoʻao mua e ʻike .in
i ka ʻike mua.
$().tab
Ho'ā i ka ʻeleʻele tab a me ka ipu maʻiʻo. data-target
Pono e loaʻa i ka Tab href
kahi pahu pahu pahu ma ka DOM. Ma nā hiʻohiʻona i luna, ʻo nā ʻaoʻao nā <a>
s me nā ʻano data-toggle="tab"
.
.tab('show')
Koho i ka ʻaoʻao i hāʻawi ʻia a hōʻike i kāna ʻike pili. ʻAʻole i koho ʻia kekahi papa ʻē aʻe i koho mua ʻia a hūnā ʻia kāna ʻike pili. E hoʻi i ka mea kelepona ma mua o ka hōʻike ʻia ʻana o ka pane tab (ʻo ia hoʻi ma mua o ka hiki ʻana o ka shown.bs.tab
hanana).
I ka hōʻike ʻana i kahi ʻaoʻao hou, e ʻā nā hanana ma ke ʻano penei:
hide.bs.tab
(ma ka papa hana o kēia manawa)show.bs.tab
(ma ka ʻaoʻao e hōʻike ʻia)hidden.bs.tab
(ma ka papa hana mua, e like me ka hide.bs.tab
hanana)shown.bs.tab
(ma ka ʻaoʻao hou i hōʻike ʻia, e like me ka show.bs.tab
hanana)Inā ʻaʻohe papa i hana mua ʻia, ʻaʻole e puhi ʻia nā hanana hide.bs.tab
a me nā hanana.hidden.bs.tab
ʻAno Hanana | wehewehe |
---|---|
hōʻike.bs.tab | Hoʻomaka kēia hanana ma ka hōʻike pā, akā ma mua o ka hōʻike ʻia ʻana o ka pā hou. E hoʻohana event.target a event.relatedTarget e hoʻopaʻa i ka pā hana a me ka pā hana mua (inā loaʻa). |
hōʻike ʻia.bs.tab | Hoʻomaka kēia hanana ma ka hōʻike pā ma hope o ka hōʻike ʻia ʻana o kahi pā. E hoʻohana event.target a event.relatedTarget e hoʻopaʻa i ka pā hana a me ka pā hana mua (inā loaʻa). |
huna.bs.tab | Ke ahi kēia hanana i ka wā e hōʻike ʻia ai kahi pā hou (a no laila e hūnā ʻia ka pā hana mua). E hoʻohana event.target a event.relatedTarget e hoʻopaʻa i ka ʻaoʻao ʻeleu o kēia manawa a me ka ʻaoʻao koke-e-ʻeleu hou. |
huna.bs.tab | Ke ahi kēia hanana ma hope o ka hōʻike ʻia ʻana o kahi pā hou (a no laila ua hūnā ʻia ka pā hana mua). E hoʻohana event.target a event.relatedTarget e hoʻopaʻa i ka papa hana mua a me ka pā hana hou. |
Hoʻoulu ʻia e ka plugin jQuery.tipsy maikaʻi loa i kākau ʻia e Jason Frame; He mana hou ʻo Tooltips, ʻaʻole hilinaʻi i nā kiʻi, hoʻohana i ka CSS3 no nā animation, a me nā ʻano ʻikepili no ka mālama ʻana i nā poʻo inoa kūloko.
ʻAʻole hōʻike ʻia nā mea hana me nā poʻo inoa lōʻihi ʻole.
E kau ma luna o nā loulou ma lalo nei e ʻike i nā ʻōlelo kōkua:
ʻAʻole paha ʻoe i lohe iā lākou. Paʻi kiʻi umiumi maka denim letterpress vegan messenger bag stumptown. Loaʻa iā mcsweeney's fixie sustainable quinoa 8-bit ʻaʻahu ʻAmelika kahi terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, eha loko mcsweeney's cleanse vegan chambray. He kanaka hana hoʻohenehene i kēlā me kēia keytar , scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin coffee viral.
Loaʻa nā koho ʻehā: luna, ʻākau, lalo, a hema.
No nā kumu hana, ua koho ʻia ka Tooltip a me Popover data-apis, ʻo ia hoʻi , pono ʻoe e hoʻomaka iā ʻoe iho .
ʻO kahi ala e hoʻomaka ai i nā ʻōlelo aʻoaʻo a pau ma kahi ʻaoʻao, ʻo ia ke koho iā lākou e ko lākou data-toggle
ʻano:
Hoʻokumu ka plugin tooltip i ka ʻike a me ka markup ma ke koi, a ma ke ʻano maʻamau e waiho i nā tooltips ma hope o kā lākou mea hoʻomaka.
E hoʻomaka i ka mea hana ma o JavaScript:
ʻO ka māka i makemake ʻia no kahi hāmeʻa he data
hiʻohiʻona wale nō a title
ma ka mea HTML āu e makemake ai e loaʻa kahi hāmeʻa. He mea maʻalahi ka markup i hana ʻia o kahi hāmeʻa, ʻoiai pono ia i kahi kūlana (ma ka paʻamau, hoʻonohonoho ʻia top
e ka plugin).
I kekahi manawa makemake ʻoe e hoʻohui i kahi hāmeʻa i kahi loulou e hoʻopili ai i nā laina he nui. ʻO ke ʻano maʻamau o ka plugin tooltip e hoʻokaʻawale iā ia ma ke ākea a me ka pololei. E hoʻohui white-space: nowrap;
i kāu heleuma e pale aku i kēia.
Ke hoʻohana ʻoe i nā ʻōlelo kōkua ma nā mea i loko o kahi .btn-group
a i ʻole .input-group
, a i ʻole ma nā mea pili i ka papa ( <td>
, <th>
, <tr>
, <thead>
, <tbody>
, <tfoot>
), pono ʻoe e kuhikuhi i ke koho container: 'body'
(i kākau ʻia ma lalo) e pale i nā hopena ʻaoʻao makemake ʻole (e like me ka ulu ʻana o ka mea a me/ a i ʻole e nalowale ana kona mau kihi pōʻai i ka wā e hoʻāla ʻia ai ka mea hana).
No nā mea hoʻohana e hoʻokele ana me kahi kīpē, a me nā mea hoʻohana i nā ʻenehana kōkua, pono ʻoe e hoʻohui i nā ʻōlelo kōkua i nā mea kikoʻī e pili ana i ka keyboard e like me nā loulou, nā mana hoʻoponopono, a i ʻole kekahi mea ʻokoʻa me kahi tabindex="0"
ʻano.
No ka hoʻohui ʻana i kahi hāmeʻa i kahi mea a i disabled
ʻole .disabled
mea, e hoʻokomo i ka mea i loko o kahi <div>
a hoʻopili i ka mea hana i kēlā <div>
.
Hiki ke hāʻawi ʻia nā koho ma o nā ʻikepili a i ʻole JavaScript. No nā ʻano ʻikepili, e hoʻopili i ka inoa koho i data-
, e like me ka data-animation=""
.
inoa | ʻAno | Default | wehewehe |
---|---|---|---|
hoʻouluulu | boolean | ʻoiaʻiʻo | E noi i kahi hoʻololi fade CSS i ka mea hana |
ipu | kaula | wahahee | wahahee | Hoʻopili i ka mea hana i kahi mea kikoʻī. Laʻana: |
lohi | helu | mea | 0 | Hoʻopaneʻe ka hōʻike ʻana a me ka hūnā ʻana i ka hāmeʻa (ms) - ʻaʻole pili i ke ʻano hoʻoiho lima Inā hāʻawi ʻia kahi helu, hoʻopili ʻia ka lohi i ka huna/hōʻike ʻelua ʻO ka hoʻolālā mea: |
html | boolean | wahahee | E hoʻokomo i ka HTML i loko o ka mea hana. Inā he wahaheʻe, text e hoʻohana ʻia ke ʻano o jQuery e hoʻokomo i ka ʻike i loko o ka DOM. E hoʻohana i ka kikokikona inā hopohopo ʻoe e pili ana i ka hoʻouka kaua XSS. |
hoʻokomo | kaula | hana | 'luna' | Pehea e hoʻonoho ai i ka mea hana - top | lalo | waiho | pololei | kaʻa. Ke hoʻohana ʻia kahi hana no ka hoʻoholo ʻana i ka hoʻokomo ʻana, ua kapa ʻia ʻo ia me ka mea hana DOM node ma ke ʻano he kumu hoʻopaʻapaʻa mua a me ka mea hoʻomaka DOM node ʻo ia ka lua. Hoʻonohonoho ʻia ka |
mea koho | kaulahao | wahahee | Inā hāʻawi ʻia kahi mea koho, e hāʻawi ʻia nā mea hāmeʻa i nā pahuhopu i kuhikuhi ʻia. I ka hoʻomaʻamaʻa ʻana, hoʻohana ʻia kēia e hiki ai i ka ʻike HTML ikaika ke hoʻohui i nā mea hana. E ʻike i kēia a me kahi laʻana ʻike . |
template | kaulahao | '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>' |
Base HTML e hoʻohana i ka hana ʻana i ka mea hana. E
Pono e loaʻa ka |
inoa | kaula | hana | '' | Waiwai poʻo inoa paʻamau inā Inā hāʻawi ʻia kahi hana, e kāhea ʻia ia me kāna |
hoʻomaka | kaulahao | 'hover focus' | Pehea ka hoʻomaka ʻana o ka mea hana - kaomi | lele | kālele | manual. Hiki iā ʻoe ke hāʻawi i nā kumu he nui; e hoʻokaʻawale iā lākou me kahi ākea. manual ʻAʻole hiki ke hoʻohui ʻia me kekahi mea hoʻoulu ʻē aʻe. |
puka ʻike | kaula | mea | hana | { mea koho: 'kino', pale: 0 } | Mālama i ka mea hana i loko o nā palena o kēia mea. Laʻana: Inā hāʻawi ʻia kahi hana, ua kapa ʻia ʻo ia me ka triggering element DOM node ma ke ʻano he hoʻopaʻapaʻa wale nō. Hoʻonohonoho ʻia ka |
Hiki ke ho'ākāka 'ia nā koho no nā mea hana hoʻokahi ma o ka hoʻohana ʻana i nā ʻano ʻikepili, e like me ka wehewehe ʻana ma luna.
$().tooltip(options)
Hoʻopili i kahi mea hoʻohana mea hana i kahi hōʻiliʻili mea.
.tooltip('show')
Hōʻike i ka ʻōlelo kōkua o kahi mea. E hoʻi i ka mea kelepona ma mua o ka hōʻike ʻia ʻana o ka mea paahana (ʻo ia hoʻi ma mua o ka hiki ʻana o ka shown.bs.tooltip
hanana). Manaʻo ʻia kēia he "manual" triggering of the tooltip. ʻAʻole hōʻike ʻia nā mea hana me nā poʻo inoa lōʻihi ʻole.
.tooltip('hide')
Hūnā i ka ʻōlelo aʻoaʻo mea paahana. E hoʻi i ka mea kelepona ma mua o ka hūnā ʻia ʻana o ka mea hana (ʻo ia hoʻi ma mua o ka hiki ʻana o ka hidden.bs.tooltip
hanana). Manaʻo ʻia kēia he "manual" triggering of the tooltip.
.tooltip('toggle')
Hoʻololi i ka ʻōkuhi mea hana o kahi mea. E hoʻi i ka mea kelepona ma mua o ka hōʻike ʻia ʻana a i ʻole huna ʻia ka mea hana (ʻo ia hoʻi ma mua o ka hiki ʻana o ka hanana shown.bs.tooltip
a i ʻole). hidden.bs.tooltip
Manaʻo ʻia kēia he "manual" triggering of the tooltip.
.tooltip('destroy')
Hūnā a hoʻopau i ka mea paahana o kahi mea. ʻAʻole hiki ke hoʻopau pākahi ʻia nā mea hana e hoʻohana ana i ka ʻelele (i hana ʻia me ka hoʻohana ʻana i ke selector
koho ).
ʻAno Hanana | wehewehe |
---|---|
hōʻike.bs.tooltip | Hoʻomaka koke kēia hanana i ke show kāhea ʻia ʻana o ke ʻano hana. |
hōʻike.bs.tooltip | Hoʻopau ʻia kēia hanana ke ʻike ʻia ka mea hoʻohana i ka mea hoʻohana (e kali no ka hoʻololi ʻana o CSS). |
hide.bs.tooltip | Hoʻopau koke ʻia kēia hanana i ka wā hide i kāhea ʻia ai ke ʻano hana. |
huna.bs.tooltip | Hoʻopau ʻia kēia hanana i ka pau ʻana o ka huna ʻana o ka mea hana mai ka mea hoʻohana (e kali no ka hoʻololi ʻana o CSS). |
inserted.bs.tooltip | Hoʻopau ʻia kēia hanana ma hope o ka show.bs.tooltip hanana i ka wā i hoʻohui ʻia ai ka ʻōkuhi hāmeʻa i ka DOM. |
Hoʻohui i nā ʻāpana liʻiliʻi o ka ʻike, e like me nā mea ma ka iPad, i kekahi mea no ka ʻike lua hale.
ʻAʻole hōʻike ʻia nā Popovers nona ke poʻo inoa a me ka ʻike.
Pono nā Popovers e hoʻokomo i ka plugin tooltip i kāu mana o Bootstrap.
No nā kumu hana, ua koho ʻia ka Tooltip a me Popover data-apis, ʻo ia hoʻi , pono ʻoe e hoʻomaka iā ʻoe iho .
ʻO kahi ala e hoʻomaka ai i nā popovers a pau ma kahi ʻaoʻao ʻo ke koho ʻana iā lākou ma ko lākou data-toggle
ʻano:
Ke hoʻohana ʻoe i nā popovers ma nā mea i loko o kahi .btn-group
a i ʻole .input-group
, a i ʻole ma nā mea pili i ka papaʻaina ( <td>
, <th>
, <tr>
, <thead>
, <tbody>
, <tfoot>
), pono ʻoe e kuhikuhi i ke koho container: 'body'
(i kākau ʻia ma lalo) e pale i nā hopena ʻaoʻao makemake ʻole (e like me ka ulu ʻana o ka mea e ulu ākea a// a i ʻole e nalowale ana kona mau kihi pōʻai i ka wā e hoʻomaka ai ka popover).
No ka hoʻohui ʻana i kahi popover i kahi a i disabled
ʻole .disabled
element, e hoʻokomo i ka mea i loko o kahi <div>
a hoʻopili i ka popover i kēlā <div>
.
I kekahi manawa makemake ʻoe e hoʻohui i kahi popover i kahi loulou e hoʻopili ai i nā laina he nui. ʻO ka hana maʻamau o ka popover plugin e hoʻokaʻawale iā ia ma ke ākea a me ka pololei. E hoʻohui white-space: nowrap;
i kāu heleuma e pale aku i kēia.
Loaʻa nā koho ʻehā: luna, ʻākau, lalo, a hema.
Hiki ke hoʻopaʻa ʻia ma ka lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Hiki ke hoʻopaʻa ʻia ma ka lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Hiki ke hoʻopaʻa ʻia ma ka lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Hiki ke hoʻopaʻa ʻia ma ka lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
E hoʻohana i ke focus
kumu no ka hoʻokuʻu ʻana i nā popovers ma ke kaomi aʻe a ka mea hoʻohana e hana ai.
No ka hoʻohana ʻana i ka <a>
ʻōkuhi, ʻaʻole ka <button>
tag, a pono ʻoe e hoʻokomo i nā ʻano role="button"
a me tabindex
nā ʻano.
E ho'ā i nā popovers ma o JavaScript:
Hiki ke hāʻawi ʻia nā koho ma o nā ʻikepili a i ʻole JavaScript. No nā ʻano ʻikepili, e hoʻopili i ka inoa koho i data-
, e like me ka data-animation=""
.
inoa | ʻAno | Default | wehewehe |
---|---|---|---|
hoʻouluulu | boolean | ʻoiaʻiʻo | E noi i kahi hoʻololi fade CSS i ka popover |
ipu | kaula | wahahee | wahahee | Hoʻopili i ka popover i kahi mea kikoʻī. Laʻana: |
maʻiʻo | kaula | hana | '' | Waiwai maʻiʻo paʻamau inā Inā hāʻawi ʻia kahi hana, e kāhea ʻia me kāna |
lohi | helu | mea | 0 | Hoʻopaneʻe ka hōʻike ʻana a me ka hūnā ʻana i ka popover (ms) - ʻaʻole pili i ke ʻano hoʻoiho manual Inā hāʻawi ʻia kahi helu, hoʻopili ʻia ka lohi i ka huna/hōʻike ʻelua ʻO ka hoʻolālā mea: |
html | boolean | wahahee | E hoʻokomo i ka HTML i ka popover. Inā he wahaheʻe, text e hoʻohana ʻia ke ʻano o jQuery e hoʻokomo i ka ʻike i loko o ka DOM. E hoʻohana i ka kikokikona inā hopohopo ʻoe e pili ana i ka hoʻouka kaua XSS. |
hoʻokomo | kaula | hana | 'akau' | Pehea e hoʻonoho ai i ka popover - top | lalo | waiho | pololei | kaʻa. Ke hoʻohana ʻia kahi hana no ka hoʻoholo ʻana i ka hoʻokomo ʻana, ua kapa ʻia ʻo ia me ka popover DOM node ma ke ʻano he kumu hoʻopaʻapaʻa mua a ʻo ka mea hoʻomaka DOM node ʻo ia ka lua. Hoʻonohonoho ʻia ka |
mea koho | kaulahao | wahahee | Inā hāʻawi ʻia kahi mea koho, e hāʻawi ʻia nā mea popover i nā pahuhopu i kuhikuhi ʻia. I ka hoʻomaʻamaʻa ʻana, hoʻohana ʻia kēia e hiki ai i nā ʻike HTML ikaika ke hoʻohui i nā popovers. E ʻike i kēia a me kahi laʻana ʻike . |
template | kaulahao | '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>' |
Base HTML e hoʻohana i ka hana ʻana i ka popover. E hoʻokomo ʻia ka popover i E hoʻokomo ʻia ka popover i
Pono e loaʻa ka |
inoa | kaula | hana | '' | Waiwai poʻo inoa paʻamau inā Inā hāʻawi ʻia kahi hana, e kāhea ʻia me kāna |
hoʻomaka | kaulahao | ' kaomi ' | Pehea e hoʻomaka ai ka popover - kaomi | lele | kālele | manual. Hiki iā ʻoe ke hāʻawi i nā kumu he nui; e hoʻokaʻawale iā lākou me kahi ākea. manual ʻAʻole hiki ke hoʻohui ʻia me kekahi mea hoʻoulu ʻē aʻe. |
puka ʻike | kaula | mea | hana | { mea koho: 'kino', pale: 0 } | Mālama i ka popover i loko o nā palena o kēia mea. Laʻana: Inā hāʻawi ʻia kahi hana, ua kapa ʻia ʻo ia me ka triggering element DOM node ma ke ʻano he hoʻopaʻapaʻa wale nō. Hoʻonohonoho ʻia ka |
Hiki ke koho ʻia nā koho no nā popovers pākahi ma o ka hoʻohana ʻana i nā ʻano ʻikepili, e like me ka wehewehe ʻana ma luna.
$().popover(options)
Hoʻomaka i nā popovers no kahi hōʻiliʻili mea.
.popover('show')
Hōʻike i ka popover o kekahi mea. Hoʻi i ka mea kelepona ma mua o ka hōʻike ʻia ʻana o ka popover (ʻo ia hoʻi ma mua o ka hiki ʻana o ka shown.bs.popover
hanana). Manaʻo ʻia kēia he "manual" triggering o ka popover. ʻAʻole hōʻike ʻia nā Popovers nona ke poʻo inoa a me ka ʻike.
.popover('hide')
Hūnā i ka popover o kekahi mea. Hoʻi i ka mea kelepona ma mua o ka hūnā ʻia ʻana o ka popover (ʻo ia hoʻi ma mua o ka hiki ʻana o ka hidden.bs.popover
hanana). Manaʻo ʻia kēia he "manual" triggering o ka popover.
.popover('toggle')
Hoʻololi i ka popover o kekahi mea. Hoʻi i ka mea kelepona ma mua o ka hōʻike ʻia ʻana a huna ʻana paha o ka popover (ʻo ia hoʻi ma mua o ka hiki ʻana o ka hanana shown.bs.popover
a i ʻole). hidden.bs.popover
Manaʻo ʻia kēia he "manual" triggering o ka popover.
.popover('destroy')
Huna a luku i ka popover o kekahi mea. ʻAʻole hiki ke hoʻopau pākahi ʻia nā popovers e hoʻohana ana i ka ʻelele (i hana ʻia me ka hoʻohana ʻana i ke selector
koho ).
ʻAno Hanana | wehewehe |
---|---|
hōʻike.bs.popover | Hoʻomaka koke kēia hanana i ke show kāhea ʻia ʻana o ke ʻano hana. |
hoikeia.bs.popover | Hoʻopau ʻia kēia hanana i ka wā i ʻike ʻia ai ka popover i ka mea hoʻohana (e kali no ka hoʻololi ʻana o CSS). |
huna.bs.popover | Hoʻopau koke ʻia kēia hanana i ka wā hide i kāhea ʻia ai ke ʻano hana. |
huna.bs.popover | Hoʻopau ʻia kēia hanana i ka pau ʻana o ka huna ʻana o ka popover mai ka mea hoʻohana (e kali no ka hoʻololi ʻana o CSS). |
hookomo.bs.popover | Hoʻopau ʻia kēia hanana ma hope o ka show.bs.popover hanana i ka wā i hoʻohui ʻia ai ka template popover i ka DOM. |
Hoʻohui i nā hana hoʻokuʻu i nā memo makaʻala a pau me kēia plugin.
I ka hoʻohana ʻana i kahi .close
pihi, pono ʻo ia ke keiki mua .alert-dismissible
a ʻaʻole hiki ke loaʻa kahi kikokikona ma mua o ka markup.
E hoʻololi i kēia a me kēlā a hoʻāʻo hou. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus noho amet fermentum.
E hoʻohui wale data-dismiss="alert"
i kāu pihi pani e hāʻawi ʻakomi i kahi hana kokoke. ʻO ka pani ʻana i kahi makaʻala e wehe iā ia mai ka DOM.
No ka hoʻohana ʻana i kāu mau makaʻala i ka animation i ka wā e pani ai, e hōʻoia i loaʻa iā lākou nā papa .fade
a me .in
nā papa i hoʻopili ʻia iā lākou.
$().alert()
E hoʻolohe i nā hanana kaomi ma nā ʻano mamo nona ka data-dismiss="alert"
ʻano. (ʻAʻole pono i ka wā e hoʻohana ai i ka hoʻomaka ʻana o ka data-api.)
$().alert('close')
Pani i kahi makaʻala ma ka wehe ʻana iā ia mai ka DOM. Inā loaʻa ka .fade
a me .in
nā papa ma ka mea, e mae ka makaʻala ma mua o ka wehe ʻana.
Hōʻike ka plugin alert a Bootstrap i kekahi mau hanana no ka hoʻopili ʻana i ka hana makaʻala.
ʻAno Hanana | wehewehe |
---|---|
close.bs.alert | Hoʻomaka koke kēia hanana i ke close kāhea ʻia ʻana o ke ʻano hana. |
pani.bs.alert | Hoʻopau ʻia kēia hanana i ka wā i pani ʻia ai ka makaʻala (e kali no ka hoʻopau ʻana o CSS). |
E hana hou me nā pihi. Hōʻike ka pihi mana a i ʻole hana i nā pūʻulu o nā pihi no nā ʻāpana ʻē aʻe e like me nā hāmeʻa.
Ke hoʻomau nei ʻo Firefox i nā kūlana mana (nā kīnā a me ka nānā ʻana) ma nā ʻaoʻao āpau . ʻO kahi hoʻoponopono no kēia ka hoʻohana ʻana autocomplete="off"
. E ʻike i ka pōʻino Mozilla #654072 .
Hoʻohui data-loading-text="Loading..."
e hoʻohana i kahi kūlana hoʻouka ma kahi pihi.
Hoʻopau ʻia kēia hiʻohiʻona mai v3.3.5 a ua wehe ʻia ma v4.
No kēia hōʻikeʻike, hoʻohana mākou data-loading-text
a $().button('loading')
, akā ʻaʻole ʻo ia wale nō ka mokuʻāina hiki iā ʻoe ke hoʻohana. E ʻike hou aʻe i kēia ma lalo i ka $().button(string)
palapala .
Pākuʻi data-toggle="button"
e hoʻā i ka hoʻololi ʻana ma ke pihi hoʻokahi.
.active
aaria-pressed="true"
No nā pihi i hoʻololi mua ʻia, pono ʻoe e hoʻohui i ka .active
papa a me ke aria-pressed="true"
ʻano iā button
ʻoe iho.
E hoʻohui data-toggle="buttons"
i kahi .btn-group
pahu pahu a i ʻole nā mea hoʻokomo lekiō e hiki ai ke hoʻololi i ko lākou ʻano.
.active
No nā koho i koho mua ʻia, pono ʻoe e hoʻohui i ka .active
papa i ka hoʻokomo ʻana iā label
ʻoe iho.
Inā hōʻano hou ʻia ke kūlana i hoʻopaʻa ʻia o kahi pihi pahu pahu me ke kī ʻole ʻana i kahi click
hanana ma ke pihi (e laʻa <input type="reset">
me ka hoʻonohonoho ʻana i ka checked
waiwai o ka mea hoʻokomo), pono ʻoe e hoʻololi i ka .active
papa ma ka mea hoʻokomo iā label
ʻoe iho.
$().button('toggle')
Hoʻololi i ke kūlana pana. Hāʻawi i ke pihi i ke ʻano ua hoʻāla ʻia.
$().button('reset')
Hoʻoponopono hou i ke kūlana pihi - hoʻololi i ke kikokikona i ka kikokikona kumu. Asynchronous kēia ʻano hana a hoʻi mai ma mua o ka pau ʻana o ka hoʻoponopono hou ʻana.
$().button(string)
Hoʻololi i ke kikokikona i kekahi ʻano kikokikona i wehewehe ʻia.
Hiki ke hoʻohana i nā papa liʻiliʻi no ka hoʻololi maʻalahi.
Pono ʻo Collapse e hoʻokomo i ka plugin transitions i kāu mana o Bootstrap.
Kaomi i nā pihi ma lalo nei e hōʻike a hūnā i kekahi mea ma o nā hoʻololi papa:
.collapse
huna mea.collapsing
hoʻohana ʻia i ka wā hoʻololi.collapse.in
hōʻike maʻiʻoHiki iā ʻoe ke hoʻohana i kahi loulou me ka href
ʻano, a i ʻole ke pihi me ka data-target
ʻano. I nā hihia ʻelua, data-toggle="collapse"
pono ka mea.
E hoʻolōʻihi i ka hana hāʻule paʻamau no ka hana ʻana i kahi accordion me ka ʻāpana panel.
Hiki ke hoʻololi i ka .panel-body
s me .list-group
ka s.
E hōʻoia e hoʻohui aria-expanded
i ka mea hoʻomalu. Hōʻike maopopo kēia ʻano i ke kūlana o kēia manawa o ka mea hiki ke hoʻoheheʻe ʻia i ka nānā ʻana i nā mea heluhelu a me nā ʻenehana kōkua like. Inā pani ʻia ka ʻāpana collapsible ma ka paʻamau, pono ke loaʻa ka waiwai o aria-expanded="false"
. Inā ua hoʻonoho ʻoe i ka mea hiki ke hoʻoheheʻe ʻia e wehe ʻia ma ka hoʻohana ʻana i ka in
papa, e hoʻonoho aria-expanded="true"
ma ka mana. E hoʻololi ʻokoʻa ka plugin i kēia ʻano ma muli o ka wehe ʻana a i ʻole ka mea hiki ke hoʻopili ʻia.
Eia hou, inā e huli ana kāu mea hoʻomalu i kahi mea hiki ke hoʻoheheʻe ʻia - ʻo ia hoʻi ke data-target
kuhikuhi nei ka ʻano i kahi id
mea koho - hiki iā ʻoe ke hoʻohui i kahi ʻano ʻē aʻe aria-controls
i ka mea hoʻomalu, i loaʻa ka id
mea hiki ke hoʻoneʻe. Hoʻohana ka poʻe heluhelu ʻaoʻao o kēia wā a me nā ʻenehana kōkua like i kēia ʻano e hāʻawi i nā mea hoʻohana i nā ʻaoʻao pōkole hou e hoʻokele pololei i ka mea hiki ke collapsible ponoʻī.
Hoʻohana ka collapse plugin i kekahi mau papa e hoʻokō i ka hāpai kaumaha:
.collapse
hūnā i ka ʻike.collapse.in
hōʻike i ka ʻike.collapsing
hoʻohui ʻia i ka wā e hoʻomaka ai ka hoʻololi, a wehe ʻia i ka wā e pau aiHiki ke loaʻa kēia mau papa ma component-animations.less
.
E hoʻohui wale data-toggle="collapse"
a me kahi data-target
i ka mea e hāʻawi ʻakomi i ka mana o kahi mea hiki ke collapsible. data-target
ʻAe ka ʻano i kahi mea koho CSS e hoʻopili ai i ka hāʻule . E hōʻoia e hoʻohui i ka papa collapse
i ka mea hiki ke collapsible. Inā makemake ʻoe e wehe paʻamau, e hoʻohui i ka papa hou in
.
No ka hoʻohui ʻana i ka hoʻokele hui e like me ka accordion i kahi mana collapsible, e hoʻohui i ke ʻano ʻikepili data-parent="#selector"
. E nānā i ka demo e ʻike i kēia i ka hana.
E ho'ā me ka lima me:
Hiki ke hāʻawi ʻia nā koho ma o nā ʻikepili a i ʻole JavaScript. No nā ʻano ʻikepili, e hoʻopili i ka inoa koho i data-
, e like me ka data-parent=""
.
inoa | ʻano ʻano | paʻamau | wehewehe |
---|---|---|---|
makua | mea koho | wahahee | Inā hāʻawi ʻia kahi mea koho, a laila e pani ʻia nā mea hiki ke hoʻoheheʻe ʻia ma lalo o ka makua i ʻōlelo ʻia ke hōʻike ʻia kēia mea hiki ke hiki. (e like me ka hana accordion kuʻuna - pili kēia i ka panel papa) |
hoʻololi | boolean | ʻoiaʻiʻo | Hoʻololi i ka mea hiki ke collapsible ma ke kāhea ʻana |
.collapse(options)
Ho'ā i kāu ʻike ma ke ʻano he mea hiki ke collapsible. ʻAe i kahi koho koho object
.
.collapse('toggle')
Hoʻololi i kahi mea hiki ke hōʻike ʻia a hūnā ʻia paha. E hoʻi i ka mea kelepona ma mua o ka hōʻike ʻia ʻana a i ʻole huna ʻia o ka mea hiki ke hoʻoneʻe ʻia (ʻo ia hoʻi ma mua o ka hiki ʻana o ka hanana shown.bs.collapse
a i ʻole).hidden.bs.collapse
.collapse('show')
Hōʻike i kahi mea hiki ke collapsible. E hoʻi i ka mea kelepona ma mua o ka hōʻike ʻia ʻana o ka mea hiki ke hoʻoheheʻe ʻia (ʻo ia hoʻi ma mua o ka hiki ʻana o ka shown.bs.collapse
hanana).
.collapse('hide')
Hūnā i kahi mea hiki ke hoʻoheheʻe ʻia. E hoʻi i ka mea kelepona ma mua o ka hūnā ʻia ʻana o ka mea hiki ke hoʻoneʻe ʻia (ʻo ia hoʻi ma mua o ka hiki ʻana o ka hidden.bs.collapse
hanana).
Hōʻike ka papa hāʻule o Bootstrap i kekahi mau hanana no ka hoʻopili ʻana i ka hana hāʻule.
ʻAno Hanana | wehewehe |
---|---|
hōʻike.bs.collapse | Hoʻomaka koke kēia hanana i ke show kāhea ʻia ʻana o ke ʻano hana. |
hōʻike ʻia.bs.collapse | Hoʻopau ʻia kēia hanana ke ʻike ʻia kahi mea hāʻule i ka mea hoʻohana (e kali no ka hoʻopau ʻana o CSS). |
hide.bs.collapse | Hoʻopau koke ʻia kēia hanana ke hide kāhea ʻia ke ʻano. |
huna.bs.collapse | Hoʻopau ʻia kēia hanana ke hūnā ʻia kahi mea hāʻule mai ka mea hoʻohana (e kali no ka hoʻololi ʻana o CSS). |
He kiʻi kiʻiʻoniʻoni no ka holo kaʻa ʻana ma waena o nā mea, e like me kahi carousel. ʻAʻole kākoʻo ʻia nā carousels pūnana.
ʻAʻole kūlike ka ʻāpana carousel i nā kūlana hiki ke loaʻa. Inā pono ʻoe e hoʻokō, e noʻonoʻo i nā koho ʻē aʻe no ka hōʻike ʻana i kāu ʻike.
Hoʻohana wale ʻo Bootstrap i ka CSS3 no kāna mau animation, akā ʻaʻole kākoʻo ʻo Internet Explorer 8 & 9 i nā waiwai CSS pono. No laila, ʻaʻohe mea hoʻoneʻe hoʻololi slide i ka wā e hoʻohana ai i kēia mau polokalamu kele pūnaewele. Ua manaʻo mākou e hoʻoholo ʻaʻole e hoʻokomo i nā fallbacks e pili ana i ka jQuery no nā hoʻololi.
Pono .active
e hoʻohui ʻia ka papa i kekahi o nā paheʻe. A i ʻole, ʻaʻole ʻike ʻia ka carousel.
ʻAʻole pono nā papa .glyphicon .glyphicon-chevron-left
a me nā papa no nā mana. .glyphicon .glyphicon-chevron-right
Hāʻawi ʻo Bootstrap .icon-prev
a .icon-next
ma ke ʻano he unicode maʻalahi.
Hoʻohui maʻalahi i nā huaʻōlelo i kāu mau paheʻe me ka .carousel-caption
mea i loko o kekahi .item
. E kau ma kahi o kekahi HTML koho i loko o laila a e hoʻopololei ʻia a hoʻohālikelike ʻia.
Pono nā Carousels i ka hoʻohana ʻana i kahi pahu id
ma waho loa (ka .carousel
) no ka hoʻokele pono ʻana o nā carousel. I ka hoʻohui ʻana i nā carousel he nui, a i ʻole ke hoʻololi ʻana i nā carousel id
, e hōʻoia e hōʻano hou i nā mana kūpono.
E hoʻohana i nā hiʻohiʻona ʻikepili e hoʻomalu maʻalahi i ke kūlana o ka carousel. data-slide
ʻae i nā huaʻōlelo a i prev
ʻole next
, e hoʻololi i ke kūlana paheʻe e pili ana i kona kūlana i kēia manawa. ʻO kahi ʻē aʻe, e hoʻohana data-slide-to
i ka hāʻawi ʻana i kahi papa kuhikuhi paheʻe maka i ka carousel data-slide-to="2"
, e hoʻololi i ke kūlana paheʻe i kahi kuhikuhi kikoʻī e hoʻomaka ana me 0
.
Hoʻohana data-ride="carousel"
ʻia ka ʻano e hōʻailona ai i kahi carousel ma ke ʻano he animating e hoʻomaka ana ma ka hoʻouka ʻana i ka ʻaoʻao. ʻAʻole hiki ke hoʻohana pū ʻia me (nui a pono ʻole) ka hoʻomaka mua ʻana o JavaScript o ka carousel like.
Kāhea lima ʻia ka carousel me:
Hiki ke hāʻawi ʻia nā koho ma o nā ʻikepili a i ʻole JavaScript. No nā ʻano ʻikepili, e hoʻopili i ka inoa koho i data-
, e like me ka data-interval=""
.
inoa | ʻano ʻano | paʻamau | wehewehe |
---|---|---|---|
waena | helu | 5000 | ʻO ka nui o ka manawa e hoʻopaneʻe ai ma waena o ke kaʻa ʻakomi i kahi mea. Inā hoʻopunipuni, ʻaʻole e holo ʻokoʻa ka carousel. |
hoʻomaha | kaula | null | "holo" | Inā hoʻonoho ʻia i "hover" , hoʻomaha i ke kaʻa kaʻa o ka carousel mouseenter a hoʻomaka hou i ke kaʻa kaʻa o ka carousel ma mouseleave . Inā hoʻonoho ʻia iā null , ʻaʻole e hoʻomaha ke kau ʻana ma luna o ka carousel. |
kāʻei | boolean | ʻoiaʻiʻo | Inā pono ke kaʻa kaʻa kaʻa kaʻa kaʻa a i ʻole ka paʻakikī. |
keyboard | boolean | ʻoiaʻiʻo | Inā paha e hana ka carousel i nā hanana keyboard. |
.carousel(options)
Hoʻomaka ka carousel me nā koho koho object
a hoʻomaka i ka holo kaʻa i nā mea.
.carousel('cycle')
Kaʻapuni i nā mea carousel mai ka hema a i ka ʻākau.
.carousel('pause')
Hoʻopau i ka carousel mai ka holo paikikala ma nā mea.
.carousel(number)
Hoʻololi i ka carousel i kahi kiʻi kikoʻī (ma muli o 0, e like me kahi array).
.carousel('prev')
Hoʻoholo i ka mea mua.
.carousel('next')
Hoʻoholo i ka mea aʻe.
Hōʻike ka papa carousel o Bootstrap i ʻelua hanana no ka hoʻopili ʻana i ka hana carousel.
Loaʻa i nā hanana ʻelua nā waiwai hou aʻe:
direction
: ʻO ka ʻaoʻao e heʻe ana ka carousel (a i "left"
ʻole "right"
).relatedTarget
: ʻO ka mea DOM e hoʻoneʻe ʻia ana ma ke ʻano he mea hana.Hoʻopau ʻia nā hanana carousel a pau i ka carousel ponoʻī (ʻo ia hoʻi ma ka <div class="carousel">
).
ʻAno Hanana | wehewehe |
---|---|
slide.bs.carousel | Hoʻopau koke ʻia kēia hanana i ka wā slide e kāhea ʻia ke ʻano hana. |
slid.bs.carousel | Hoʻopau ʻia kēia hanana ke hoʻopau ka carousel i kāna hoʻololi paheʻe. |
Hoʻopili ka plugin affix position: fixed;
a hoʻopau, e hoʻohālike ana i ka hopena i loaʻa me position: sticky;
. ʻO ka subnavigation ma ka ʻākau he demo ola o ka plugin affix.
E hoʻohana i ka plugin affix ma o ka ʻikepili ʻikepili a i ʻole ma ka lima me kāu JavaScript ponoʻī.Ma nā kūlana ʻelua, pono ʻoe e hāʻawi i ka CSS no ke kūlana a me ka laulā o kāu ʻike i hoʻopili ʻia.
'Ōlelo Aʻo: Mai hoʻohana i ka plugin affix ma kekahi mea i loko o kahi mea i hoʻonohonoho pono ʻia, e like me ke kolamu huki a paʻi ʻia paha, ma muli o kahi pahu hana Safari .
Hoʻololi ka plugin affix ma waena o ʻekolu papa, e hōʻike ana kēlā me kēia i kahi mokuʻāina: .affix
, .affix-top
, a me .affix-bottom
. Pono ʻoe e hāʻawi i nā ʻano, koe wale nō position: fixed;
ma .affix
, no kēia mau papa iā ʻoe iho (kūʻokoʻa i kēia plugin) e mālama i nā kūlana maoli.
Eia ke ʻano o ka hana affix plugin:
.affix-top
e hōʻike i ka mea i kona kūlana kiʻekiʻe loa. I kēia manawa ʻaʻole koi ʻia kahi kūlana CSS..affix
e pani ai .affix-top
a hoʻonohonoho position: fixed;
(i hāʻawi ʻia e Bootstrap's CSS)..affix
ʻia me ka .affix-bottom
. No ka mea he koho nā offsets, pono ʻoe e hoʻonohonoho i ka CSS kūpono. I kēia hihia, hoʻohui position: absolute;
i ka wā e pono ai. Hoʻohana ka plugin i ka ʻikepili data a i ʻole ke koho JavaScript e hoʻoholo i kahi e hoʻonoho ai i ka mea mai laila.E hahai i nā ʻanuʻu i luna e hoʻonohonoho i kāu CSS no kekahi o nā koho hoʻohana ma lalo nei.
No ka hoʻohui maʻalahi i ka hana affix i kekahi mea, e hoʻohui wale data-spy="affix"
i ka mea āu e makemake ai e kiu. E hoʻohana i nā offset e wehewehe i ka wā e hoʻololi ai i ka paʻi ʻana o kahi mea.
Kāhea i ka plugin affix ma o JavaScript:
Hiki ke hāʻawi ʻia nā koho ma o nā ʻikepili a i ʻole JavaScript. No nā ʻano ʻikepili, e hoʻopili i ka inoa koho i data-
, e like me ka data-offset-top="200"
.
inoa | ʻano ʻano | paʻamau | wehewehe |
---|---|---|---|
offset | helu | hana | mea | 10 | E hoʻopau ʻia nā Pixels mai ka pale ke helu ʻana i ke kūlana o ka ʻōwili. Inā hāʻawi ʻia kahi helu hoʻokahi, e hoʻohana ʻia ka offset ma nā ʻaoʻao luna a lalo. No ka hāʻawi ʻana i kahi ʻokoʻa kūʻokoʻa, lalo a me luna offset e hāʻawi wale i kahi mea a i offset: { top: 10 } ʻole offset: { top: 10, bottom: 5 } . E hoʻohana i kahi hana i ka wā e pono ai ʻoe e helu dynamically i kahi offset. |
pahu hopu | mea koho | node | mea jQuery | ka window mea |
Hōʻike i ka mea i manaʻo ʻia o ka affix. |
.affix(options)
Ho'ā i kāu ʻike ma ke ʻano he maʻiʻo i hoʻopili ʻia. ʻAe i kahi koho koho object
.
.affix('checkPosition')
Hoʻopili hou i ke kūlana o ka affix e pili ana i nā ana, kūlana, a me ke kūlana ʻōwili o nā mea pili. Hoʻohui ʻia ka .affix
, .affix-top
, a me .affix-bottom
nā papa mai ka ʻikepili i hoʻopili ʻia e like me ka mokuʻāina hou. Pono e kāhea ʻia kēia ʻano i ka wā e hoʻololi ʻia ai nā ana o ka maʻiʻo i hoʻopili ʻia a i ʻole ka mea i hoʻopaʻa ʻia, e hōʻoia i ke kūlana kūpono o ka maʻiʻo i hoʻopili ʻia.
Hōʻike ka plugin affix a Bootstrap i kekahi mau hanana no ka hoʻopili ʻana i ka hana affix.
ʻAno Hanana | wehewehe |
---|---|
affix.bs.affix | Hoʻomaka koke kēia hanana ma mua o ka hoʻopili ʻana i ka mea. |
affixed.bs.affix | Hoʻopau ʻia kēia hanana ma hope o ka hoʻopili ʻana i ka mea. |
affix-top.bs.affix | Hoʻomaka koke kēia hanana ma mua o ka hoʻopili ʻia ʻana o ka element-luna. |
affixed-top.bs.affix | Hoʻopau ʻia kēia hanana ma hope o ka hoʻopili ʻana o ka mea i luna. |
affix-bottom.bs.affix | Hoʻomaka koke kēia hanana ma mua o ka hoʻopili ʻia ʻana o ka element-lalo. |
affixed-bottom.bs.affix | Hoʻopau ʻia kēia hanana ma hope o ka hoʻopili ʻia ʻana o ka element-lalo. |