JaavaScript
Qaamolee Bootstrap gara jireenyaatti fidi, pilaaginii jQuery amala kudhan ol ta'aniin. Salphaatti hunda isaanii hammachuu, ykn tokko tokkoon.
Qaamolee Bootstrap gara jireenyaatti fidi, pilaaginii jQuery amala kudhan ol ta'aniin. Salphaatti hunda isaanii hammachuu, ykn tokko tokkoon.
Plugins dhuunfaan hammatamuu danda'u ( *.js
faayilota dhuunfaa Bootstrap fayyadamuun), ykn hunda yeroo tokkotti (fayyadamuun bootstrap.js
ykn kan xiqqaate bootstrap.min.js
).
Lamaanuu bootstrap.js
fi bootstrap.min.js
ifteessitoota hunda faayilii tokko keessatti of keessaa qabu. Tokko qofa dabali.
Plugins fi qaamolee CSS tokko tokko plugins biroo irratti hundaa'u. Yoo dhuunfaan ifteessitoota hammatte, hirkattummaa kana docs keessatti ilaaluu mirkaneessi. Akkasumas hubadhu, pilaaginoonni hundi jQuery irratti akka hirkatan (kana jechuun jQuery faayilii ifteessaa dura hammatamuu qaba jechuudha). Gosoota jQuery kamtu akka deeggaramu ilaaluuf keenya ilaali .bower.json
Sarara JaavaScript tokko osoo hin barreessiin pilaaginoota Bootstrap hunda karaa API mallattoo qulqulluu ta'een fayyadamuu dandeessa. Kun API sadarkaa tokkoffaa Bootstrap yoo ta'u yeroo plugin fayyadamtu yaada kee isa jalqabaa ta'uu qaba.
Kana jechuun, haala tokko tokko keessatti dalagaa kana dhaamsuun barbaachisaa ta'uu danda'a. Kanaafuu, akkasumas dandeettii API amaloota deetaa hanqisuu taateewwan hunda galmee maqaa addaan baafame irratti hidhuudhaan ni kennina data-api
. Kunis akkana fakkaata:
Akka filannootti, ifteessaa murtaa'e irratti xiyyeeffachuuf, maqaa ifteessaa akka iddoo maqaatti iddoo maqaa deetaa-api waliin akkasitti qofa hammachuu:
Amaloota deetaa ifteessitoota hedduu irraa elementii tokko irratti hin fayyadamin. Fakkeenyaaf, qaree tokko lamaanuu tooltip qabaachuu fi moodaalii jijjiiruu hin danda'u. Kana galmaan ga'uuf, elementii marfamu fayyadami.
Akkasumas, Bootstrap plugins hunda karaa JavaScript API qulqulluu ta'een fayyadamuu danda'uu qabdu jennee amanna. APIwwan uummataa hundi malawwan tokko, sansalata qaban, fi walitti qabama irratti tarkaanfii fudhatame deebisu.
Malleen hundi wanta filannoowwan filannoo, tarree mala murtaa'e irratti xiyyeeffatu, ykn homaa hin qabne (kan amala durtii waliin ifteessituu jalqabu) fudhachuu qabu:
Tokkoon tokkoon ifteessaa akkasumas ijaarsa isaa raw Constructor
qabeentaa irratti saaxilaa: $.fn.popover.Constructor
. Yoo fakkeenya ifteessaa murtaa'e argachuu barbaadde, kallattiin elementii irraa fudhadhu: $('[rel="popover"]').data('popover')
.
Sajoo durtii ifteessaa jijjiiruu dandeessa Constructor.DEFAULTS
wanta ifteessaa fooyyessuudhaan:
Yeroo tokko tokko Bootstrap plugins UI frameworks biroo wajjin fayyadamuun barbaachisaadha. Haalota kanneen keessatti, walitti bu'iinsi iddoo maqaa darbee darbee uumamuu danda'a. Yoo kun ta'e, .noConflict
pilaaginii gatii isaa deebisuu barbaaddu bilbiluu dandeessa.
Bootstrap taateewwan amala gochoota addaa plugins baay'eedhaaf kenna. Walumaagalatti, kunniin bifa xumura hin qabnee fi gocha darbeen dhufu - bakka xumura hin qabne (fkn show
) jalqaba taatee tokkoo irratti kaka’u, fi bifa gocha isaa darbe (fk. shown
) xumura gocha tokkoo irratti kaka’u.
3.0.0 irraa eegalee, taateewwan Bootstrap hundi maqaa addaan baafamaniiru.
Taateewwan dhuma hin qabne hundi preventDefault
dalagaa ni kennu. Kunis dandeettii raawwii gocha tokkoo osoo hin jalqabin dhaabuu kenna.
Tooltips fi Popovers filannoowwan HTML fudhatan qulqulleessuuf sanitizer keenya ijaarame fayyadamu.
Gatiin durtii whiteList
kan armaan gadiiti:
Yoo gatiiwwan haaraa durtii kana irratti dabaluu barbaadde whiteList
kanneen armaan gadii gochuu dandeessa:
Yoo sanitizer keenya bira darbuu barbaadde sababiin isaas mana kitaabaa addaa fayyadamuu filatte, fakkeenyaaf DOMPurify , kanneen armaan gadii gochuu qabda:
document.implementation.createHTMLDocument
In case of browsers that don't support document.implementation.createHTMLDocument
, akka Internet Explorer 8, faankishiniin sanitize ijaarame HTML akkuma jirutti deebisa.
Yoo haala kana keessatti sanitization raawwachuu barbaadde, maaloo ifteessi sanitizeFn
fi mana kitaabaa alaa akka DOMPurify fayyadami .
VERSION
Vershiniin tokkoon tokkoo pilaaginii jQuery Bootstrap karaa qabeentaa ijaarsa ifteessaa argachuun ni danda'ama . Fakkeenyaaf, plugin tooltip tiif:
Bootstrap's plugins addatti yeroo JavaScript hanqifamu gracefully duubatti hin kufan. Yoo waa'ee muuxannoo fayyadamaa haala kana keessatti dhimmamte, <noscript>
haala (fi akkaataa JaavaScript irra deebitee dandeessiftu) fayyadamtoota keetiif ibsuuf fayyadami, fi/ykn kufaatii amala mataa keetii itti dabali.
Bootstrap mana kitaabaa JaavaScript qaama sadaffaa akka Prototype ykn jQuery UI ifatti hin deeggaru. Taateewwan jiraatanis .noConflict
fi maqaa addaan baafaman, rakkoon walsimsiisaa kan ofii keetiin sirreessuu qabdu jiraachuu danda'a.
Bu'aa ce'umsaa salphaadhaaf, transition.js
faayilii JS kanneen biroo cinatti al tokko dabali. Yoo qindaa'e (ykn xiqqaate) fayyadamaa jirta ta'e bootstrap.js
, kana hammachuun hin barbaachisu—duruu jira.
Transition.js gargaaraa bu'uuraa transitionEnd
taateewwanii akkasumas fakkeenya ce'umsaa CSS ti. Deeggarsa ce'umsa CSS sakatta'uuf akkasumas ce'umsa fannifame qabachuuf pilaaginoota birootiin fayyadama.
Ce'umsi akka addunyaatti cuquliisa JaavaScript armaan gadii fayyadamuun hanqisuun ni danda'ama, kunis erga transition.js
(ykn bootstrap.js
ykn bootstrap.min.js
, akka haala isaatti) fe'amee booda dhufuu qaba:
Moodaalonni qajeeltoo, garuu jijjiiramaa, qaaqa gaaffiiwwan dalagaa xiqqaa barbaadamu fi durtii ismaartii qaban.
Osoo kan biraa mul'atu moodaalii tokko akka hin banne mirkaneeffadhu. Yeroo tokkotti moodaalii tokkoo ol agarsiisuu koodii amala barbaada.
Yeroo hunda koodii HTML moodaalichaa galmee kee keessatti bakka sadarkaa olaanaatti kaa'uuf yaali, qaamolee biroo bifa fi/ykn dalagaa moodaalichaa irratti dhiibbaa akka hin geessisneef.
Meeshaalee moobaayilaa irratti moodaalota fayyadamuu ilaalchisee of eeggannoowwan tokko tokko jiru. Bal'ina isaaf docs deeggarsa browser keenya ilaalaa .
Sababa akkaataa HTML5 hiika isaa ibsutti, autofocus
amalli HTML moodaalota Bootstrap keessatti bu'aa hin qabu. Bu'aa walfakkaatu galmaan ga'uuf, JaavaScript amala tokko tokko fayyadami:
Moodaalii agarsiifame mataduree, qaama, fi tuuta gochoota jalaqaba keessatti.
Qabduu armaan gadii cuqaasuun moodaalii tokko karaa JaavaScript jijjiiri. Innis gadi siqee gubbaa fuula irraa ni fade in ta'a.
role="dialog"
fi aria-labelledby="..."
, mata duree moodaalii wabeeffachuun, gara .modal
, fi role="document"
ofii isaatii dabaluu kee mirkaneessi .modal-dialog
.
Dabalataan, ibsa qaaqa moodaalii kee aria-describedby
irratti on waliin kennuu dandeessa .modal
.
Viidiyoowwan YouTube modal keessatti galchuun ofumaan tapha dhaabuuf Bootstrap keessa hin taane JavaScript dabalataa barbaada fi kanneen biroo. Odeeffannoo dabalataaf barreeffama Stack Overflow gargaaraa kana ilaali .
Moodaalonni hammangaa filannoo lama qabu, karaa gita fooyyessaa a irratti kaa'amuu danda'u .modal-dialog
.
Moodaalota salphaatti mul'ataniif ilaaluuf fade in osoo hin taane, .fade
gita mallattoo moodaalii kee irraa haqi.
Sirna tarjaa Bootstrap moodaalii keessaa fayyadamuuf, .row
s keessaa qofa man'ee .modal-body
sana booda gita sirna tarjaa idilee fayyadami.
Tuuta buttooni hundi isaanii moodaalii walfakkaataa kakaasan qabduu, qabiyyee xiqqoo adda ta'e qofa qabaadhaa? Fayyadamaa event.relatedTarget
fi amaloota HTMLdata-*
( karaa jQuery ta'uu danda'a ) qabiyyee moodaalichaa qaree kamtu cuqaafame irratti hundaa'uun garaagarummaa uumuuf. Bal'ina isaaf docs Modal Events ilaali relatedTarget
, .
Ijaarsi moodaalii qabiyyee dhokataa kee gaaffii irratti, karaa amaloota deetaa ykn JaavaScript jijjiira. Akkasumas amala garagalchuu durtii irra darbuu .modal-open
irratti dabalee yeroo moodaaliin ala cuqaastu moodaalota agarsiifaman kuffisuuf naannoo cuqaasuu kennuudhaaf a uuma.<body>
.modal-backdrop
JaavaScript osoo hin barreessiin moodaalii tokko hojii irra oolchi. Qaama too'ataa irratti saagi data-toggle="modal"
, akka qaree, waliin data-target="#foo"
ykn href="#foo"
moodaalii murtaa'e jijjiiruuf irratti xiyyeeffachuuf.
Moodaalii id myModal
qabu sarara JaavaScript tokkoon waami:
Filannoon karaa amaloota deetaa ykn JaavaScript darbuu danda'u. Amaloota deetaatiif, maqaa filannoo gara data-
, akkuma keessatti dabali data-backdrop=""
.
Maqaa | akaakuu | durtii | ibsa |
---|---|---|---|
duubbee | boolean ykn tarree'static' |
dhugaa | Qaama moodaalii-duubbee of keessaa qaba. static Akka filannootti, duubbee kan moodaalii cuqaasuu irratti hin cufneef ifteessi . |
kiiboordii | boolee | dhugaa | Yeroo furtuun miliquu dhiibamu moodaalii cufa |
agarsiisuu | boolee | dhugaa | Moodaalii yeroo jalqabamu agarsiisa. |
fagoo | karaa | soba | Filannoon kun erga v3.3.0 irraa kan hafe yoo ta'u v4 keessatti haqameera. Inumaayyuu unkaa gama maamilaa ykn unkaa hidhaa deetaa fayyadamuu, ykn jQuery.load ofii keetii waamuu ni gorsina. Yoo URL fagoo kenname, qabiyyeen yeroo tokko karaa |
.modal(options)
Qabiyyee kee akka moodaaliitti hojii irra oolcha. Filannoo filannoo tokko fudhata object
.
.modal('toggle')
Harkaan moodaalii tokko jijjiira. Moodaaliin qabatamaan osoo hin agarsiifamin ykn hin dhokatiin dura (jechuunis osoo taatee shown.bs.modal
ykn hin uumamin dura) gara waamichaatti deebi'a.hidden.bs.modal
.modal('show')
Harkaan moodaalii tokko bana. Moodaaliin qabatamaan osoo hin agarsiifamiin dura (jechuunis shown.bs.modal
taatee osoo hin uumamin dura) gara waamichaatti deebi'a.
.modal('hide')
Harkaan moodaalii tokko dhoksa. Moodaaliin qabatamaan osoo hin dhokatin dura (jechuunis osoo hidden.bs.modal
taatee hin uumamin dura) gara waamichaatti deebi'a.
.modal('handleUpdate')
Yoo tokko mul'achuu qaba ta'e, barruu qaxxaamuraa faallaadhaaf, kan moodaaliin gara bitaatti utaaluu danda'u, bakka moodaalichaa irra deebi'ee sirreessa.
Yeroo olka'iinsi moodaalichaa osoo banaa ta'ee jijjiiramu qofa barbaachisa.
Gitni moodaalii Bootstrap taateewwan muraasa gara dalagaa moodaaliitti hooking gochuuf saaxila.
Taateewwan moodaalii hundi moodaalii mataa isaa irratti (jechuunis <div class="modal">
) irratti dhukaafamu.
Gosa Taatee | Ibsa |
---|---|
agarsiisa.bs.moodaalii | Taatee kun yeroo show mala fakkeenyaa waamamu battalumatti dhukaasa. Yoo cuqaasuun uumame, qaamni cuqaafame akka relatedTarget qabeentaa taateetti argama. |
agarsiifame.bs.moodaalii | Taatee kun kan dhukaafamu yeroo moodaaliin fayyadamaaf akka mul'atu godhame (ce'umsa CSS xumuramuu eega). Yoo cuqaasuun uumame, qaamni cuqaafame akka relatedTarget qabeentaa taateetti argama. |
dhoksi.bs.moodaalii | Taatee kun yeroo hide mala fakkeenyaa waamame battalumatti dhukaafama. |
dhokataa.bs.moodaalii | Taatee kun kan dhukaafamu yeroo moodaaliin fayyadamaa irraa dhokatee xumuredha (ce'umsa CSS xumuramuu eega). |
fe'ame.bs.moodaalii | Taatee kun kan dhukaafamu yeroo moodaalichi filannoo fayyadamuun qabiyyee fe'edha remote . |
Navbar, caancalaa fi kiniinii dabalatee, plugin salphaa kanaan menuwwan gadi bu'an gara waan kamiyyuu jechuun ni danda'amatti dabali.
Karaa amaloota deetaa ykn JaavaScript, ifteessituun tarree qabiyyee dhokataa (qajoojiiwwan gadi bu'aa) .open
gita wanta tarree warraa irratti jijjiiruun jijjiira.
Meeshaalee moobaayilaa irratti, gadi bu'aa banuun .dropdown-backdrop
akka naannoo tuqaatti yeroo menu ala tuqxu menu gadi bu'aa cufuuf dabalata, kunis deeggarsa iOS sirrii ta'eef barbaachisaadha. Kana jechuun open dropdown menu irraa gara dropdown menu adda ta'etti jijjiiruun mobile irratti dabalataan tuquu barbaachisa.
Hubachiisa: data-toggle="dropdown"
Amalli kun sadarkaa aplikeeshinii irratti qaaqa tarree cufuuf irratti hirkata, kanaaf yeroo hunda fayyadamuun yaada gaarii dha.
data-toggle="dropdown"
Tarree tokko jijjiiruuf hidhaa ykn qaree irratti dabali .
URL'n qaree walqabsiisaa waliin akka hin mancaane gochuuf, data-target
bakka href="#"
.
Karaa JaavaScript kanneen gadi bu'an bilbili:
data-toggle="dropdown"
ammallee barbaachisaadhaKaraa JaavaScript tarree kee waamtus ykn inumaayyuu data-api fayyadamuu kee osoo hin ilaalin, data-toggle="dropdown"
yeroo hunda elementii kaka'umsaa gadi bu'aa irratti argamuun barbaachisaadha.
Homaa
$().dropdown('toggle')
Sajoo tarree navbar kennamee ykn qajeelcha caancalaa jijjiira.
Taateewwan tarree hunduu .dropdown-menu
qaama warraa ' irratti dhukaafamu.
Taateewwan tarree hunduu relatedTarget
qabeentaa qabu, kan gatiin isaa qaama ankuraa jijjiirraa dha.
Gosa Taatee | Ibsa |
---|---|
show.bs.gadi bu'aa | Taatee kun yeroo mala fakkeenya agarsiisaa waamamu battalumatti dhukaasa. |
agarsiifame.bs.gara bu'aa | Taatee kun yeroo gadi bu'iinsi fayyadamaaf akka mul'atu godhame ni ari'ama (ce'umsa CSS ni eega, xumuruuf). |
dhoksi.bs.gara bu'aa | Taatee kun yeroo mala fakkeenya dhoksaa waamame battalumatti dhukaafama. |
dhokataa.bs.gadi bu'aa | Taatee kun kan dhukaafamu yeroo gadi bu'iinsi fayyadamaa irraa dhokfamuu xumure (ce'umsa CSS ni eega, xumuruuf). |
Ijaarsi ScrollSpy bakka tarree irratti hundaa'uun galmoota nav ofumaan fooyyessuuf. Naannoo navbar jala jiru garagalchiiti jijjiirama gita socho'aa ilaali. Wantoonni xiqqaan gadi bu'an akkasumas ni calaqqisu.
Beeksisa leggings keytar, brunch id dhaaba aartii dolor labore. Pitchfork yr enim lo-fi osoo isaan hin gurguratin qui. Tumblr qonnaa irraa gara minjaalaatti mirga biskileetii waanuma fedhe. Anim keffiyeh kaarlees kaardii. Velit seitan mcsweeney's suuraa booth 3 lukkuu ji'a irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui tarii waa'ee isaanii hin dhageenye et cardigan fandii imaanaa culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony baayoodiizeelii keffiyeh artiisan ullamco bu'aa.
Veniam marfa mustache iskeetiiboordii, adipisicing fugiat velit qeensa pitchfork. Freegan qeensa aliqua cupidat mcsweeney's vero jedhamuun beekama. Kuupidaat afur loko nisi, ea helvetica nulla carles. Tattooed cosby sweater konkolaataa nyaataa fe'umsaa, mcsweeney's quis non freegan vinyl. Lo-fi wes anderson +1 sartorial jedhamuun beekama. Carles sochii qaamaa miidhaginaa hin taane quis gentrify. Biruukiliin adipisicing hojii harkaa biiraa itti aanaa keytar deserunt.
Occaecat commodo aliqua delectus jedhamuun beekama. Fap hojii harkaa biiraa deserunt skateboard ea. Lomo mirga biskileetii adipisicing banh mi, velit ea sunt sadarkaa itti aanu locavore buna ka'umsa tokkoo magna veniam keessatti. Jireenya ol'aanaa id vaayinaayilii, echo paarkii consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing jedhamuun beekama. Consectetur nisi DIY boorsaa ergamaa xiqqaa. Cred ex in, itti fufiinsa kan qabu 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 ergamaa boorsaa marfa waanuma fedhe delectus nyaata fe'umsaa. Sapiente synth id akka tilmaamaatti. Locavore sed helvetica cliche irony, thundercats tarii waa'ee isaanii hin dhageenye consequat hoodie gluten-free lo-fi fap aliquip. Labore elit placeat osoo isaan hin gurguramin dura, terry richardson proident brunch nesciunt quis cosby iswiiterii pariatur keffiyeh ut helvetica artisan. Cardigan biiraa hojii harkaa seitan qophaa'aa velit. VHS chambray laboris yeroodhaaf veniam. Anim mollit minim commodo ullamco qilleensaa.
Hidhamtoonni Navbar galmoota id furmaata argachuu danda'an qabaachuu qabu. Fakkeenyaaf, a <a href="#home">home</a>
waan DOM keessa jiru akka <div id="home"></div>
.
:visible
galma hin taane tuffatamanQaamonni galmee :visible
akkaataa jQuery hin taane ni tuffatamu fi wantoonni nav isaanii walgitan gonkumaa hin calaqqisan.
Malli hojiirra oolmaa maal iyyuu yoo ta'e, scrollspy position: relative;
elementii ati basaastu irratti fayyadamuu barbaada. Yeroo baayyee kun kan <body>
. Yeroo elementoota , malee biroo irratti scrollspying gootu , tuuta qabaachuu fi hojiirra oolchuu <body>
kee mirkaneessi .height
overflow-y: scroll;
Amala scrollspy salphaatti gara navigeeshinii barruu gubbaa keetti dabaluuf, data-spy="scroll"
elementii basaasuu barbaaddutti dabali (baay'inaan kun kan ta'a <body>
). Sana booda data-target
amalli ID ykn gita qaama warraa qaama Bootstrap kamiyyuu waliin dabali .nav
.
CSS keessan keessatti erga dabaltanii booda position: relative;
, karaa JavaScript scrollspy waami:
.scrollspy('refresh')
Yeroo scrollspy fayyadamtu elementoota DOM irraa dabaluu ykn haquu wajjin walqabatee, mala haaromsaa akkasitti waamuun si barbaachisa:
Filannoon karaa amaloota deetaa ykn JaavaScript darbuu danda'u. Amaloota deetaatiif, maqaa filannoo gara data-
, akkuma keessatti dabali data-offset=""
.
Maqaa | akaakuu | durtii | ibsa |
---|---|---|---|
ofseeti jechuun ni danda’ama | lakkoofsa | 10. | Piikseelota yeroo iddoo tarree shallagdu gubbaa irraa ofseeti. |
Gosa Taatee | Ibsa |
---|---|
hojii irra oolchuu.bs.scrollspy | Taatee kun yeroo wanti haaraan scrollspy'n hojiirra oolu hundatti dhukaasa. |
Dalagaa caancala saffisaa, daayinamikii gara foddaa qabiyyee naannootti ce'uutti dabali, karaa qaaqa tarree illee. Caancaloota man'ee hin deeggaraman.
Raw denim tarii waa'ee isaanii hin dhageenye jean shorts Austin. Nesciunt tofu stumptown aliqua, qulqullina gooftaa retro synth. Mustache cliche yeroodhaaf, williamsburg carles vegan helvetica jedhamuun beekama. Reprehenderit foon qalaa retro keffiyeh abjuu qabatu synth. Koosbii iswiiterii eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum afaan oromoo afaan oromoo. Seitan aliquip quis cardigan uffata ameerikaa, foon qalaa 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.
Ijaarsi kun qaama qajeelcha caancala qabu bal'isuun naannoowwan caancalaa dabaluuf.
Caancalawwan caancala qaban karaa JaavaScript dandeessisi (tokkoon tokkoon caancalaa dhuunfaan hojii irra oolchuu qaba):
Caancaloota dhuunfaa karaa hedduudhaan hojii irra oolchuu dandeessa:
data-toggle="tab"
JaavaScript kamiyyuu osoo hin barreessiin salphaatti ifteessuudhaan ykn data-toggle="pill"
elementii tokko irratti navigeeshinii caancala ykn kiniinii hojii irra oolchuu dandeessa . Gitoota nav
fi gara caancalaatti dabaluudhaan akkaataa caancala Bootstrap hojiirra oolcha , gitaalee fi dabaluudhaan ammoo akkaataa kiniinii hojiirra oolcha .nav-tabs
ul
nav
nav-pills
Caancaloota akka keessaa bahan gochuuf, .fade
tokkoon tokkoon .tab-pane
. Qaaqa caancala .in
jalqabaa qabiyyee jalqabaa akka mul'atu gochuus qaba.
$().tab
Qabduu caancalaa fi qabduu qabiyyee hojii irra oolcha. Caancalli DOM keessatti noodiin qabduu a data-target
ykn kan xiyyeeffatu qabaachuu qaba. href
Fakkeenyota armaan olii keessatti, caancaloonni <a>
s data-toggle="tab"
amaloota qaban dha.
.tab('show')
Caancala kenname filatee qabiyyee isaa walqabate agarsiisa. Caancalli biraa kamiyyuu kan duraan filatame hin filatamne ta'ee qabiyyeen isaa walqabatu dhokata. Osoo foddaan caancala qabatamaan hin agarsiifamiin dura gara waamichaatti deebi'a (jechuunis osoo shown.bs.tab
taatee hin uumamin dura).
Yeroo caancala haaraa agarsiisu, taateewwan tartiiba armaan gadiitiin dhukaasu:
hide.bs.tab
(caancala amma socho'aa jiru irratti)show.bs.tab
(caancala agarsiifamu irratti)hidden.bs.tab
(caancala socho'aa duraa irratti, kan taatee sanaaf walfakkaatu hide.bs.tab
)shown.bs.tab
(caancala haaraa-socho'aa reefuu agarsiifame irratti, kan show.bs.tab
taatee sanaaf walfakkaatu)Yoo caancala duraan socho'aa hin turre, sana booda taateewwan hide.bs.tab
fi hidden.bs.tab
hin dhukaafaman.
Gosa Taatee | Ibsa |
---|---|
caancala.bs. agarsiisi | Taatee kun agarsiisa caancalaa irratti dhukaasa, garuu osoo caancala haaraan hin agarsiifamiin dura. Caancala socho'aa fi caancala socho'aa duraanii (yoo jiraate) akkaataa wal duraa duubaan irratti xiyyeeffachuuf event.target fi fayyadami .event.relatedTarget |
agarsiifame.bs.tab | Taatee kun agarsiisa caancala irratti erga caancala agarsiifamee booda dhukaasa. Caancala socho'aa fi caancala socho'aa duraanii (yoo jiraate) akkaataa wal duraa duubaan irratti xiyyeeffachuuf event.target fi fayyadami .event.relatedTarget |
caancala.bs.dhoksaa | Taatee kun yeroo caancala haaraa agarsiifamuu qabutti dhukaasa (kanaanis caancala socho'aa duraanii dhokfamuu qaba). Caancala socho'aa ammaa fi caancala haaraa yeroo dhiyootti socho'u irratti xiyyeeffachuuf event.target fi fayyadami , akkaataa wal duraa duubaan.event.relatedTarget |
dhokataa.bs.tab | Taatee kun erga caancala haaraa agarsiifamee booda dhukaasa (kanaanis caancala socho'aa duraanii dhokata). Caancala socho'aa duraa fi caancala socho'aa haaraa irratti xiyyeeffachuuf event.target fi fayyadami , akkaataa wal duraa duubaan.event.relatedTarget |
JQuery.tipsy plugin gaarii Jason Frame barreesse irraa kaka'umsa argate; Gorsi meeshaa gosa fooyya'eedha, kan fakkiiwwan irratti hin hirkanne, sochiiwwaniif CSS3 fayyadamu, fi kuusaa mata duree naannootiif deetaa-amaloota.
Gorsi meeshaa mata dureewwan dheerina zeeroo qaban gonkumaa hin agarsiifaman.
Gorsa meeshaalee ilaaluuf hidhannoowwan armaan gadii irratti harka kaa'i:
Paantii cimaa sadarkaa itti aanu keffiyeh tarii waa'ee isaanii hin dhageenye. Booth suuraa qeensa raw denim letterpress vegan ergamaa boorsaa stumptown. Qonnaa irraa gara minjaalaatti seitan, mcsweeney's fixie itti fufiinsa qabu quinoa 8-bit uffata ameerikaa terry richardson vinyl chambray qabu . Beard stumptown, kaardii banh mi lomo qilleensaa. Tofu biodiesel williamsburg marfa, afur loko mcsweeney's qulqulleessuu vegan chambray. A really ironic artisan whatever keytar , scenester qonnaa irraa gara minjaala banksy Austin twitter qabachuu freegan cred raw denim buna ka'umsa tokkoo vaayirasii.
Filannoon afur ni jiru: gubbaa, mirgaa, jalaa, fi bitaa qindaa'e.
Sababa raawwii hojiif, Tooltip fi Popover data-apis opt-in dha, jechuunis ofii keetii jalqabuu qabda .
data-toggle
Karaan tokko gorsa meeshaalee hunda fuula tokko irratti jalqabsiisuu amaloota isaaniitiin filachuu ta'a :
Ijaarsi gorsa meeshaa qabiyyee fi mallattoo gaaffii irratti maddisiisa, akkasumas durtii gorsa meeshaa qaama kaka'umsaa isaanii booda kaa'a.
Gorsa meeshaa karaa JaavaScript kakaasi:
Mallattoon barbaachisu gorsa meeshaa data
amaloota qofaa fi title
qaama HTML irratti gorsa meeshaa qabaachuu barbaadda. Mallattoon gorsa meeshaa uumame baay'ee salphaadha, haa ta'u malee bakka barbaada (durtiidhaan, ifteessaadhaan saagi top
).
Yeroo tokko tokko gorsa meeshaa gara haayperliinkii sararoota hedduu marsutti dabaluu barbaadda. Amalli durtii ifteessaa gorsa meeshaa, qajeelaa fi dhaabbataa giddugaleessa gochuudha. Ida'uuwhite-space: nowrap;
Kana irraa of eeguuf anchors keessanitti
Yeroo gorsa meeshaa elementoota a .btn-group
ykn an keessa jiran irratti fayyadamtu .input-group
, ykn elementoota gabatee wajjin walqabatan irratti ( <td>
, <th>
, <tr>
, <thead>
, <tbody>
, <tfoot>
), container: 'body'
miidhaa hin barbaachifne (kan akka elementiin bal'inaan guddachuu fi/ ykn yeroo fiixeen meeshaa kaka’u goleewwan isaa geengoo ta’an dhabuu).
Fayyadamtoota kiiboordii waliin naanna'aniif, fi keessumaa fayyadamtoota teeknooloojiiwwan gargaarsaa, gorsa meeshaa qaamolee kiiboordii irratti xiyyeeffachuu danda'an kan akka hidhannoo, too'annoo unkaa, ykn qaama fedhii kamiyyuu tabindex="0"
amaloota qabu qofa irratti dabaluu qabda.
disabled
Gorsa meeshaa a ykn elementii irratti dabaluuf .disabled
, elementii a keessa kaa'iitii bakka <div>
isaa fiixee meeshaa sana irratti hojii irra oolchi <div>
.
Filannoon karaa amaloota deetaa ykn JaavaScript darbuu danda'u. Amaloota deetaatiif, maqaa filannoo gara data-
, akkuma keessatti dabali data-animation=""
.
Hubadhu sababa nageenyaaf filannoowwan sanitize
, sanitizeFn
fi whiteList
amaloota deetaa fayyadamuun dhiyeessuu hin danda'an.
Maqaa | Akaakuu | Durtii dha | Ibsa |
---|---|---|---|
sochii qaamaa (animation). | boolee | dhugaa | Ce'umsa fade CSS gara gorsa meeshaatti hojii irra oolchi |
qabduu | tarree | soba | soba | Gorsa meeshaa gara qaama murtaa'etti dabalata. Fakkeenyaaf: |
boodatti hafuu | lakkoofsa | meeshaa | 0. | Gorsa meeshaa agarsiisuu fi dhoksuu harkifachuu (ms) - gosa kaka'umsa harkaa irratti hin hojjetu Yoo lakkoofsi kenname, harkifannaa dhoksuu/agarsiisi lamaan irratti hojii irra oola Caasaan wantaa: 1.1. |
html | boolee | soba | HTML gara gorsa meeshaa galchi. Yoo soba ta'e, text mala jQuery qabiyyee gara DOMtti galchuuf fayyadama. Yoo waa'ee haleellaa XSS si yaaddesse barreeffama fayyadami. |
ramaddii | tarree | faayidaa | 'gubbaa' | Akkaataa itti tooltip - gubbaa | jalaa | bitaa | mirgaa | auto. Faankishiniin tokko iddoo murteessuuf yeroo fayyadamu, akka murfii isaa isa jalqabaatti noodiin DOM fiixee meeshaa fi noodiin DOM elementii kakaasu akka isa lammaffaatti waamama. Qabduun |
filannoodha | hidhaa | soba | Yoo filataan kenname, wantoonni gorsa meeshaa galmoota ifteessamaniif ni kennamu. Qabatamaan, kun akkasumas gorsa meeshaalee elementoota DOM daayinamiikiin dabalaman irratti hojii irra oolchuuf fayyadama ( jQuery.on deeggarsa). Kanaa fi fakkeenya odeeffannoo qabu ilaalaa . |
unkaa | hidhaa | '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>' |
HTML yeroo gorsa meeshaa uumtu fayyadamuuf bu'uura. Tooltip's
Qaamni marfataa alaa |
mata-duree | tarree | faayidaa | '' . | Gatii mata duree durtii yoo Yoo faankishiniin kenname, |
dammaqsuu | hidhaa | 'xiyyeeffannoo hover' jedhu. | Akkaataa tooltip itti kakaafamu - | cuqaasi hover | xiyyeeffannoo | kan harkaanii. Kaka’umsa hedduu darbuu dandeessa; bakka adda baasuun addaan baasuu. manual trigger biraa kamiinuu waliin walitti makamuu hin danda’u. |
iddoo ilaalchaa | tarree | wanta | faayidaa | { filannoo: 'qaama', padding: 0 } . | Qabduu meeshaa daangaa elementii kanaa keessa eega. Fakkeenyaaf: Yoo faankishiniin kenname, akka murfii isaa tokkichatti elementii kakaasu DOM noodiin waamama. Qabduun |
sanitize gochuu | boolee | dhugaa | Sanitization dandeessisi ykn hanqisi. If activated 'template' , 'content' fi 'title' filannoowwan sanitized ta'u. |
Tarree adii | meeshaa | Gatii durtii | Wanti amaloota fi mallattoolee hayyamaman of keessaa qabu |
qulqulleessuuFn | null | faayidaa | duwwaa | Asirratti sanitize function mataa keessanii dhiyeessuu dandeessu. Kun faayidaa qabaachuu danda’a yoo mana kitaabaa addaa fayyadamuun qulqulleessuu raawwachuu barbaadde. |
Filannoon gorsa meeshaalee dhuunfaa filannoodhaan karaa fayyadama amaloota deetaa ifteessuun ni danda'ama, akkuma armaan olitti ibsame.
$().tooltip(options)
Qabduu gorsa meeshaa walitti qabama elementii irratti maxxansi.
.tooltip('show')
Gorsa meeshaa elementii tokkoo mul'isa. Osoo gorsi meeshaa qabatamaan hin agarsiifamiin dura gara waamichaatti deebi'a (jechuunis osoo shown.bs.tooltip
taatee hin uumamin dura). Kun akka "harkaan" kakaasuu tooltip ta'ee fudhatama. Gorsi meeshaa mata dureewwan dheerina zeeroo qaban gonkumaa hin agarsiifaman.
.tooltip('hide')
Gorsa meeshaa elementii dhoksa. Osoo gorsi meeshaa qabatamaan hin dhokatiin dura gara waamichaatti deebi'a (jechuunis durahidden.bs.tooltip
taatee hin uumamin dura)Kun akka "harkaan" kakaasuu tooltip ta'ee fudhatama.
.tooltip('toggle')
Gorsa meeshaa qaama tokkoo jijjiira. Gara waamichaatti deebi'a osoo gorsi meeshaa qabatamaan hin agarsiifamin ykn hin dhokatiin (jechuunis osoo taatee shown.bs.tooltip
ykn hin uumamin dura hidden.bs.tooltip
). Kun akka "harkaan" kakaasuu tooltip ta'ee fudhatama.
.tooltip('destroy')
Gorsa meeshaa elementii tokkoo dhoksuu fi balleessa. Gorsi meeshaalee bakka bu'iinsa fayyadaman ( kanneen selector
filannoo fayyadamuun uumaman ) qaamolee kaka'umsaa sanyii irratti dhuunfaan balleessuu hin danda'an.
Gosa Taatee | Ibsa |
---|---|
gorsa meeshaa agarsiisu.bs | Taatee kun yeroo show mala fakkeenyaa waamamu battalumatti dhukaasa. |
agarsiifame.bs.tooltip | Taatee kun yeroo gorsi meeshaa fayyadamaaf mul'atu taasifamu ni ari'ama (ce'umsa CSS xumuramu ni eega). |
gorsa meeshaa dhoksi.bs | Taatee kun yeroo hide mala fakkeenyaa waamame battalumatti dhukaafama. |
dhokataa.bs.meeshaa | Taatee kun yeroo gorsi meeshaa fayyadamaa irraa dhokatee xumuru ni dhukaafama (ce'umsa CSS xumuramuu eega). |
gorsa meeshaa.bs.galfame | Taatee kun taatee booda show.bs.tooltip yeroo unkaan gorsa meeshaa DOM irratti dabalame ari'ama. |
Qabiyyee xixiqqoo, akkuma kanneen iPad irratti, odeeffannoo lammaffaa mana jireenyaaf elementii kamiyyuu irratti dabali.
Popovers mata duree fi qabiyyeen isaanii lamaan isaanii dheerina zeeroo ta'e gonkumaa hin agarsiifaman.
Popovers akka tooltip plugin version Bootstrap kee keessatti hammatamuu barbaadu.
Sababa raawwii hojiif, Tooltip fi Popover data-apis opt-in dha, jechuunis ofii keetii jalqabuu qabda .
data-toggle
Karaan tokko fuula tokko irratti popovers hunda jalqabsiisuu danda'an amaloota isaaniitiin filachuu ta'a :
Yeroo popovers elementoota a .btn-group
ykn an keessa jiran irratti fayyadamtu .input-group
, ykn elementoota gabatee wajjin walqabatan irratti ( <td>
, <th>
, <tr>
, <thead>
, <tbody>
, <tfoot>
), container: 'body'
miidhaa hin barbaachifne (kan akka elementiin bal'inaan guddachuu fi/ ykn yeroo popover ka’u goleewwan isaa geengoo ta’an dhabuu).
Poopover a disabled
ykn .disabled
elementii irratti dabaluuf, elementii a keessa kaa'iitii bakka <div>
isaa popover sana irratti hojii irra oolchi <div>
.
Yeroo tokko tokko popover gara hyperlink sararoota hedduu marsu irratti dabaluu barbaadda. Amalli durtii ifteessaa popover gara qajeelaa fi dhaabbataatti giddugaleessa gochuudha. white-space: nowrap;
Kana irraa of eeguuf anchors keessanitti dabalaa .
Filannoon afur ni jiru: gubbaa, mirgaa, jalaa, fi bitaa qindaa'e.
Sed posuere consectetur est kan jedhamu kan lobortis irratti argamu. Aenean eu leo quam jedhamuun beekama. Pellentesque ornare sem lacinia quam venenatis vestibulum jedhamuun kan beekamu dha.
Sed posuere consectetur est kan jedhamu kan lobortis irratti argamu. Aenean eu leo quam jedhamuun beekama. Pellentesque ornare sem lacinia quam venenatis vestibulum jedhamuun kan beekamu dha.
Sed posuere consectetur est kan jedhamu kan lobortis irratti argamu. Aenean eu leo quam jedhamuun beekama. Pellentesque ornare sem lacinia quam venenatis vestibulum jedhamuun kan beekamu dha.
Sed posuere consectetur est kan jedhamu kan lobortis irratti argamu. Aenean eu leo quam jedhamuun beekama. Pellentesque ornare sem lacinia quam venenatis vestibulum jedhamuun kan beekamu dha.
focus
Cuqaasuu itti aanu kan fayyadamaan godhu irratti popovers kuffisuuf trigger fayyadami .
Amala qaxxaamuraa-browser fi qaxxaamuraa-waltajjii sirrii ta'eef, mallattoo fayyadamuu qabda malee mallattoo fayyadamuu qabda , akkasumas<a>
amaloota fi hammachuu qabda .<button>
role="button"
tabindex
Popovers karaa JavaScript dandeessisi:
Filannoon karaa amaloota deetaa ykn JaavaScript darbuu danda'u. Amaloota deetaatiif, maqaa filannoo gara data-
, akkuma keessatti dabali data-animation=""
.
Hubadhu sababa nageenyaaf filannoowwan sanitize
, sanitizeFn
fi whiteList
amaloota deetaa fayyadamuun dhiyeessuu hin danda'an.
Maqaa | Akaakuu | Durtii dha | Ibsa |
---|---|---|---|
sochii qaamaa (animation). | boolee | dhugaa | Ce'umsa CSS fade gara popover tti hojiirra oolchi |
qabduu | tarree | soba | soba | Poopover elementii murtaa'e tokkotti dabalata. Fakkeenyaaf: |
qabiyyee | tarree | faayidaa | '' . | Gatii qabiyyee durtii yoo Yoo faankishiniin kenname, |
boodatti hafuu | lakkoofsa | meeshaa | 0. | Harkifannaa agarsiisuu fi dhoksuu popover (ms) - gosa kaka'umsa harkaa irratti hin hojjetu Yoo lakkoofsi kenname, harkifannaa dhoksuu/agarsiisi lamaan irratti hojii irra oola Caasaan wantaa: 1.1. |
html | boolee | soba | HTML popover keessa galchi. Yoo soba ta'e, text mala jQuery qabiyyee gara DOMtti galchuuf fayyadama. Yoo waa'ee haleellaa XSS si yaaddesse barreeffama fayyadami. |
ramaddii | tarree | faayidaa | 'sirrii' | Akkaataa popover itti dhaabdan - top | jalaa | bitaa | mirgaa | auto. Faankishiniin tokko iddoo murteessuuf yeroo fayyadamu, noodiin popover DOM akka falmii isaa isa jalqabaatti fi elementii kakaasu DOM noodiin akka lammaffaatti waamama. Yaadni |
filannoodha | hidhaa | soba | Yoo filataan kenname, wantoonni popover galmoota ifteessamaniif ni kennamu. Qabatamaan, kun qabiyyee HTML daayinamikii popovers akka dabalaman dandeessisuuf fayyadama. Kanaa fi fakkeenya odeeffannoo qabu ilaalaa . |
unkaa | hidhaa | '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>' |
HTML yeroo popover uumtu fayyadamuuf bu'uura. Popover's Popover's
Qaamni marfataa alaa |
mata-duree | tarree | faayidaa | '' . | Gatii mata duree durtii yoo Yoo faankishiniin kenname, |
dammaqsuu | hidhaa | 'cuqaasaa'. | Akkaataa popover itti kaka'u - | cuqaasaa hover | xiyyeeffannoo | kan harkaanii. Kaka’umsa hedduu darbuu dandeessa; bakka adda baasuun addaan baasuu. manual trigger biraa kamiinuu waliin walitti makamuu hin danda’u. |
iddoo ilaalchaa | tarree | wanta | faayidaa | { filannoo: 'qaama', padding: 0 } . | Popover daangaa elementii kanaa keessa eega. Fakkeenyaaf: Yoo faankishiniin kenname, akka murfii isaa tokkichatti elementii kakaasu DOM noodiin waamama. Yaadni |
sanitize gochuu | boolee | dhugaa | Sanitization dandeessisi ykn hanqisi. If activated 'template' , 'content' fi 'title' filannoowwan sanitized ta'u. |
Tarree adii | meeshaa | Gatii durtii | Wanti amaloota fi mallattoolee hayyamaman of keessaa qabu |
qulqulleessuuFn | null | faayidaa | duwwaa | Asirratti sanitize function mataa keessanii dhiyeessuu dandeessu. Kun faayidaa qabaachuu danda’a yoo mana kitaabaa addaa fayyadamuun qulqulleessuu raawwachuu barbaadde. |
Filannoon popovers dhuunfaa filannoodhaan karaa fayyadama amaloota deetaa ifteessuun ni danda'ama, akkuma armaan olitti ibsame.
$().popover(options)
Kuusaa elementii tokkoof popovers jalqaba.
.popover('show')
Poopover elementii tokkoo mul'isa. Poopover qabatamaan osoo hin agarsiifamiin dura (jechuunis shown.bs.popover
taatee osoo hin uumamin dura) gara waamichaatti deebi'a. Kun akka "harkaan" popover kakaasutti ilaalama. Popovers mata duree fi qabiyyeen isaanii lamaan isaanii dheerina zeeroo ta'e gonkumaa hin agarsiifaman.
.popover('hide')
Poopover elementii tokkoo dhoksa. Osoo popover qabatamaan hin dhokatiin dura gara bilbileetti deebi'a (jechuunis osoo thehidden.bs.popover
taatee hin uumamin dura) gara waamichaatti deebi'a. Kun akka "harkaan" popover kakaasutti ilaalama.
.popover('toggle')
Poopover elementii tokkoo jijjiira. Osoo popover qabatamaan hin agarsiifamin ykn hin dhokatiin dura gara waamichaatti deebi'a (jechuunis osoo taatee shown.bs.popover
ykn hin uumamin dura hidden.bs.popover
). Kun akka "harkaan" popover kakaasutti ilaalama.
.popover('destroy')
Popover elementii tokkoo dhoksee balleessa. Popovers kanneen delegation fayyadaman ( kanneen selector
filannoo fayyadamuun uumaman ) elementoota kaka'umsa sanyii irratti dhuunfaan balleessuu hin danda'an.
Gosa Taatee | Ibsa |
---|---|
agarsiisi.bs.hiyyummaa | Taatee kun yeroo show mala fakkeenyaa waamamu battalumatti dhukaasa. |
agarsiise.bs.hiyyummaa | Taatee kun yeroo popover fayyadamaaf mul'atu taasifamu ni ari'ama (ce'umsa CSS xumuramu ni eega). |
dhoksi.bs.hiyyummaa | Taatee kun yeroo hide mala fakkeenyaa waamame battalumatti dhukaafama. |
dhokataa.bs.hiyyummaa | Taatee kun yeroo popover fayyadamaa irraa dhokatee xumure ni ari'ama (ce'umsa CSS xumuramu ni eega). |
galfame.bs.hiyyummaa | Taatee kun taatee booda show.bs.popover yeroo unkaan popover DOM irratti dabalame ari'ama. |
Ergaawwan akeekkachiisaa hunda irratti dalagaa ari'uu ifteessaa kanaan dabali.
Yeroo .close
qaree fayyadamtu, mucaa jalqabaa kan ta'uu qaba .alert-dismissible
fi qabiyyeen barruu kamiyyuu mallattoo keessatti isa dura dhufuu hin danda'u.
Kanaa fi sana jijjiirii irra deebi'ii yaali. Duis mollis, est non commodo luctus, nisi erat ligulaa porttitor, eget lacinia odio sem nec elit. Cras mattis consectetur purus taa'u amet fermentum jedhamuun beekama.
data-dismiss="alert"
Ofumaan dalagaa cufiinsa akeekkachiisaa kennuudhaaf button cufuu kee irratti dabaluu qofa . Akeekkachiisa cufuun DOM irraa ni haqa.
Akeekkachiisni kee yeroo cufamu sochii akka fayyadaman gochuuf, gitaalee .fade
fi duraan isaan irratti hojiirra oolan qabaachuu isaanii mirkaneessi..in
$().alert()
Akeekkachiisa taateewwan cuqaasuu qaamolee sanyii kanneen data-dismiss="alert"
amaloota qaban irratti dhaggeeffatu taasisa. (Yeroo ofumaan jalqabuu data-api fayyadamtu barbaachisaa miti.)
$().alert('close')
Akeekkachiisa DOM irraa haquudhaan cufa. Yoo kan .fade
fi.in
elementii irratti argaman, akeekkachiisni osoo hin haqamin dura ni bada.
Bootstrap's alert plugin taateewwan muraasa gara dalagaa akeekkachiisaatti hooking gochuuf saaxila.
Gosa Taatee | Ibsa |
---|---|
cufi.bs.akeekkachiisa | Taatee kun yeroo close mala fakkeenyaa waamamu battalumatti dhukaasa. |
cufame.bs.akeekkachiisa | Taatee kun yeroo akeekkachiisni cufame ni dhukaafama (ce'umsa CSS xumuruuf ni eega). |
Buttons waliin caalaatti hojjedhu. Qabduu too'annoo haalata ykn gareewwan qaree qaamolee dabalataa akka barruulee uumi.
Firefox haalata too'annoo unkaa (hanqifamuu fi sakatta'amuu) fe'iinsa fuula hunda keessatti itti fufa . Kanaaf furmaanni autocomplete="off"
. Rakkoo Mozilla #654072 ilaali .
data-loading-text="Loading..."
Haalata fe'iinsaa qaree irratti fayyadamuuf dabali .
Amalli kun erga v3.3.5 irraa eegalee kan hin fayyadamne yoo ta'u, v4 keessatti haqameera.
Agarsiisa kanaaf jecha, data-loading-text
fi fayyadamaa jirra $().button('loading')
, garuu sun qofa miti kan ati fayyadamuu dandeessan. Kana irratti bal'inaan $().button(string)
galmee keessatti armaan gadii ilaalaa .
data-toggle="button"
Qabduu tokko irratti toggling activate gochuuf dabali .
.active
fiaria-pressed="true"
Qabduu durtii jijjiirameef, .active
gitaa fi aria-pressed="true"
amalli gara button
ofii keetii dabaluu qabda.
Akkaataa isaanii keessatti jijjiiruu dandeessisuuf sanduuqa filannoo ykn galtee raadiyoo of keessaa qabutti data-toggle="buttons"
dabali ..btn-group
.active
Filannoowwan durtii filatamaniif, .active
gita gara galtee label
ofii keetii dabaluu qabda.
Yoo haalli mallatteeffame qaree sanduuqa filannoo click
taatee qaree irratti osoo hin dhukaasiin fooyya'e (fkn karaa <input type="reset">
ykn karaa qabeentaa galtee saaguu ), gita galtee irratti ofii keetii checked
jijjiiruu si barbaachisa ..active
label
$().button('toggle')
Haala dhiibaa jijjiira. Qabduu bifa akka inni hojiirra oole kenna.
$().button('reset')
Haalata qaree deebisa - barruu gara barruu jalqabaatti jijjiira. Malli kun wal hin simne yoo ta'u osoo irra deebiin qabatamaan hin xumuramin deebi'a.
$().button(string)
Barruu gara haalata barruu deetaa ibsame kamiyyuu jijjiira.
Ijaarsa jijjiiramaa kan amala jijjiirraa salphaadhaaf gita muraasa fayyadamu.
Collapse plugin ce'umsaa version Bootstrap kee keessatti hammatamuu barbaada.
Qaaqa biraa karaa jijjiirama gitaa agarsiisuu fi dhoksuuf qareewwan armaan gadii cuqaasi:
.collapse
qabiyyee dhoksa.collapsing
yeroo ce’umsaa hojiirra oola.collapse.in
qabiyyee agarsiisahref
Hidhaa amaloota waliin, ykn qaree amaloota waliin fayyadamuu dandeessa data-target
. Haala lamaan keessatti, the data-toggle="collapse"
ni barbaachisa.
Qaama qaaqa waliin akkoordiyoon uumuuf amala kufaatii durtii dheeressi.
Akkasumas .panel-body
s s waliin jijjiiruun ni danda'ama .list-group
.
aria-expanded
Qaama too'annoo irratti dabaluu kee mirkaneessi . Amalli kun haala ammaa elementii kufaatii dubbistoota iskiriinii fi teeknooloojiiwwan gargaarsaa walfakkaatan ifatti ibsa. Yoo qaamni kuffamuu danda'u durtiidhaan cufame, gatii aria-expanded="false"
. Yoo qaama cufamuu danda'u akka durtii in
gita fayyadamuun banaa saagde, aria-expanded="true"
bakka isaa too'annoo irratti saagi. Ijaartuun ofumaan amalli kana jijjiira, qaama kuffamuu danda'u banamuu ykn cufamuu dhabuu irratti hundaa'uun.
Dabalataan, yoo qaamni too'annoo kee qaama cufamuu danda'u tokko irratti xiyyeeffate – jechuunis data-target
amalli gara filannootti agarsiisaa jira ta'e – amalli dabalataa qaama too'annootti id
dabaluu dandeessa , kan qaama kuffamuu danda'u of keessaa qaba. Dubbistoonni iskiriinii ammayyaa fi teeknooloojiiwwan gargaarsaa walfakkaatan amaloota kana fayyadamuun fayyadamtootaaf karaa gabaabaa dabalataa kallattiin gara elementii kufaatii ofii isaatii akka qajeelan ni kennu.aria-controls
id
Ijaarsiin kufaatii gita muraasa fayyadama kaasuun ulfaataa to'achuuf:
.collapse
qabiyyee dhoksa.collapse.in
qabiyyee agarsiisa.collapsing
yeroo ce'umsi jalqabu dabalama, yeroo xumuramu immoo ni haqamaKutaawwan kunniin component-animations.less
.
To'annoo elementii kuffamuu danda'u ofumaan ramaduuf elementicha irratti data-toggle="collapse"
fi a qofa dabaluu qofa . data-target
Amalli data-target
filannoo CSS kufaatii itti hojii irra oolchuuf fudhata. collapse
Gitaa gara qaama cufamuu danda'utti dabaluu kee mirkaneessi . Yoo durtii akka banamu barbaadde, gita dabalataa dabali in
.
Bulchiinsa garee akkoordiyoon fakkaatu gara too'annoo kuffamuu danda'utti dabaluuf, amalli deetaa dabali data-parent="#selector"
. Kana hojiidhaan ilaaluuf demoo ilaalaa.
Harkaan dandeessisi:
Filannoon karaa amaloota deetaa ykn JaavaScript darbuu danda'u. Amaloota deetaatiif, maqaa filannoo gara data-
, akkuma keessatti dabali data-parent=""
.
Maqaa | akaakuu | durtii | ibsa |
---|---|---|---|
warra | filannoodha | soba | Yoo filataan kenname, kana booda qaamolee kuffamuu danda'an hundi warra ifteessame jala jiran yeroo wanti cufamuu danda'u kun agarsiifamu ni cufamu. (amala akkoordiyoonii aadaa wajjin wal fakkaata - kun panel daree irratti hundaa'a) |
toggle jechuudha | boolee | dhugaa | Waamicha irratti qaama kuffamuu danda'u jijjiira |
.collapse(options)
Qabiyyee kee akka qaama cufamuu danda'utti hojii irra oolcha. Filannoo filannoo tokko fudhata object
.
.collapse('toggle')
Qaama cufamuu danda'u gara agarsiifame ykn dhokfameetti jijjiira. Qabeentiin kuffamuu danda'u qabatamaan osoo hin agarsiifamiin ykn hin dhokatiin dura gara waamichaatti deebi'a (jechuunis osoo taatee shown.bs.collapse
ykn hin uumamin dura hidden.bs.collapse
).
.collapse('show')
Qabeentaa kuffamuu danda'u agarsiisa. Qaamni kuffamuu danda'u qabatamaan osoo hin agarsiifamiin dura (jechuunis shown.bs.collapse
taatee osoo hin uumamin dura) gara waamichaatti deebi'a.
.collapse('hide')
Qabeentaa kuffamuu danda'u dhoksa. Qaamni kuffamuu danda'u qabatamaan osoo hin dhokatin dura gara waamichaatti deebi'a (jechuunis osoo hidden.bs.collapse
taatee hin uumamin dura).
Gitni kufaatii Bootstrap taateewwan muraasa gara dalagaa kufaatiitti hooking gochuuf saaxila.
Gosa Taatee | Ibsa |
---|---|
agarsiisa.bs.kufaatii | Taatee kun yeroo show mala fakkeenyaa waamamu battalumatti dhukaasa. |
agarsiifame.bs.collapse | Taatee kun yeroo qaamni kufaatii fayyadamaaf mul'atu taasifamu dhukaafama (ce'umsa CSS xumuramuu eega). |
dhoksi.bs.kuffisuu | Taatee kun yeroo hide mala waamame battalumatti dhukaafama. |
dhokataa.bs.kufaatii | Taatee kun yeroo qaamni kufaatii fayyadamaa irraa dhokate dhukaafama (ce'umsa CSS xumuramuu eega). |
Qaama agarsiisa islaayidii elementoota keessa marsaa, akka kaarooseelii. Nested carousels hin deeggaraman.
Qaamni karooseelii akka waliigalaatti ulaagaalee dhaqqabummaa hin eegu. Yoo seera kabajuu barbaadde, maaloo qabiyyee kee dhiyeessuuf filannoowwan biroo ilaali.
Bootstrap sochiiwwan isaaf CSS3 qofa fayyadama, garuu Internet Explorer 8 & 9 amaloota CSS barbaachisoo hin deeggaran. Haala kanaan, yeroo biraawzaroota kana fayyadamtu sochiiwwan ce'umsa islaayidii hin jiran. Ce'umsaaf jQuery irratti hundaa'e fallbacks akka hin hammanne itti yaadnee murteessineerra.
Kutaan .active
islaayidoota keessaa tokkotti dabalamuu qaba. Yoo kana hin taane carousel hin mul'atu.
Kutaaleen .glyphicon .glyphicon-chevron-left
fi .glyphicon .glyphicon-chevron-right
too'annoowwaniif dirqamatti hin barbaachisan. Bootstrap kenna .icon-prev
fi .icon-next
akka filannoowwan yuunikoodii ifa ta'anitti.
.carousel-caption
Qabeentaa kamiyyuu keessa jiruun salphaatti islaayidoota kee irratti barruulee dabali .item
. HTML filannoo kamiyyuu jechuun ni danda'ama achi keessa kaa'i ofumaan ni qindaa'a, ni foormaatii ta'a.
Kaarooseelonni to'annoo kaarooseelii sirnaan akka hojjetaniif id
meeshaa alaa irratti (the ) fayyadamuu barbaadu . .carousel
Yeroo carousels hedduu dabaltu, ykn yeroo carousel's jijjiirtu id
, too'annoowwan barbaachisoo ta'an haaromsuu mirkaneessi.
Bakka kaarooseelii salphaatti to'achuuf amaloota deetaa fayyadami. data-slide
jechoota furtuu prev
ykn next
, kan iddoo islaayidii bakka ammaa isaa wajjin walqabatee jijjiira. data-slide-to
Akka filannootti, indeeksii islaayidii raw gara karooseeliitti dabarsuudhaaf fayyadami data-slide-to="2"
, kunis bakka islaayidii gara indeeksii murtaa'aa dhaan jalqabutti jijjiira 0
.
Amalli data-ride="carousel"
karooseelii akka sochoosuutti fe'iinsa fuula irraa eegalee mallattoo itti gochuuf fayyadama. Innis (barbaachisaa fi hin barbaachifne) ifatti JaavaScript jalqabbii karooseelii walfakkaataa wajjin walitti makuun fayyadamuu hin danda'u.
Carousel harkaan bilbili:
Filannoon karaa amaloota deetaa ykn JaavaScript darbuu danda'u. Amaloota deetaatiif, maqaa filannoo gara data-
, akkuma keessatti dabali data-interval=""
.
Maqaa | akaakuu | durtii | ibsa |
---|---|---|---|
gidduugaleessaa | lakkoofsa | 5000 ta'a | Hamma yeroo meeshaa tokko ofumaan marsaa gidduutti harkifachuu qabu. Yoo soba ta'e, carousel ofumaan hin marsaa. |
gidduutti dhaabuu | tarree | duwwaa | "hover" jedhu. | Yoo gara tti saagame "hover" , marsaa kaarooseelichaa irratti dhaaba mouseenter fi marsaa kaarooseelichaa irra deebi'ee jalqaba mouseleave . Yoo gara tti saagame null , kaarooseelii irratti olkaasuun hin dhaabu. |
itti maruu | boolee | dhugaa | Kaarooseelichi marsaa itti fufiinsaan deemuu qaba moo dhaabbannaa cimaa qabaachuu qaba. |
kiiboordii | boolee | dhugaa | Karooseeliin taateewwan kiiboordii irratti deebii kennuu qabaachuu fi dhiisuu isaa. |
.carousel(options)
Filannoo filannoo ta'een kaarooseelii jalqabsiisee object
meeshaalee keessaa biskileetii jalqaba.
.carousel('cycle')
Meeshaalee karooseelii keessaa bitaa gara mirgaatti marsaa.
.carousel('pause')
Kaarooseeliin meeshaalee keessa akka hin biskileetii hin deemne ni dhaaba.
.carousel(number)
Kaarooseelii gara furtuu murtaa'etti marsaa (0 irratti hundaa'e, tarree wajjin wal fakkaata).
.carousel('prev')
Gara wanta duraatti marsaa.
.carousel('next')
Gara wanta itti aanutti marsaa.
Bootstrap's carousel class taateewwan lama hooking gara dalagaa carousel saaxila.
Taateewwan lamaan amaloota dabalataa armaan gadii qabu:
direction
: Kallattii kaarooseelichi itti lilmoo’u (yookaan "left"
ykn "right"
).relatedTarget
: Qaama DOM kan akka wanta socho'aa bakkatti siqsaa jiru.Taateewwan karooseelii hundi karooseelicha mataa isaa irratti (jechuunis <div class="carousel">
) irratti dhukaafamu.
Gosa Taatee | Ibsa |
---|---|
islaayidii.bs.kaarooseelii | Taatee kun yeroo slide mala fakkeenyaa waamamu battalumatti dhukaasa. |
slid.bs.kaarooseelii | Taatee kun kan dhukaafamu yeroo kaarooseeliin ce'umsa islaayidii isaa xumurudha. |
Ijaarsi dabalataa ibsaa position: fixed;
fi dhaamsa, bu'aa waliin argame fakkeessa position: sticky;
. Subnavigation gara mirgaa jiru live demo kan affix plugin ti.
Ijaarsa dabalataa karaa amaloota deetaa ykn harkaan JaavaScript mataa keetiin fayyadami. Haala lamaan keessatti, iddoo fi bal'ina qabiyyee kee maxxanfameef CSS kennuu qabda.
Hubachiisa: Sababa dogongora agarsiisa Safariitiin , qaama qaama walmadaaluun bakka jiru keessatti argamu irratti, kan akka tarjaa harkifame ykn dhiibame, ifteessaa dabalataa hin fayyadaminaa .
Ijaarsi dabalataa gita sadii gidduutti jijjiira, tokkoon tokkoon haalata murtaa'e bakka bu'u: .affix
, .affix-top
, fi .affix-bottom
. Akkaataawwan kennuu qabda, position: fixed;
on irraa kan hafe .affix
, gitawwan kanaaf ofii keetii (ijaarsa kana irraa walaba ta'ee) iddoowwan qabatamaa akka qabataniif.
Akkaataa itti plugin affix itti hojjetu kunooti:
.affix-top
elementiin bakka isaa isa gubbaa-irratti akka jiru agarsiisuuf dabalata. Yeroo kanatti iddoon CSS hin barbaachisu..affix
bakka bakka bu'ee .affix-top
fi saaga position: fixed;
(CSS Bootstrap'n kenname)..affix
qaba .affix-bottom
. Ofseetotni filannoo waan ta'aniif, tokko saaguun CSS sirrii ta'e saaguu si gaafata. Haala kana keessatti position: absolute;
yeroo barbaachisaa ta’etti itti dabali. Ijaa'inni amaloota deetaa ykn filannoo JaavaScript fayyadama elementii achi irraa eessatti akka kaa'amu murteessuuf.Filannoowwan fayyadama armaan gadii keessaa tokkoof CSS kee saaguuf tartiibota armaan olii hordofi.
Amala affix salphaatti elementii kamiyyuu irratti dabaluuf, data-spy="affix"
elementii basaasuu barbaaddu qofatti dabaluu qofa. Yoom akka qaphxii elementii tokkoo jijjiirtu ibsuuf ofseetota fayyadami.
Karaa JavaScript tiin affix plugin waami:
Filannoon karaa amaloota deetaa ykn JaavaScript darbuu danda'u. Amaloota deetaatiif, maqaa filannoo gara data-
, akkuma keessatti dabali data-offset-top="200"
.
Maqaa | akaakuu | durtii | ibsa |
---|---|---|---|
ofseeti jechuun ni danda’ama | lakkoofsa | faankishinii | meeshaa | 10. | Piikseelota yeroo iddoo tarree shallagdu iskiriinii irraa ofseeti. Yoo lakkoofsi tokko kenname, ofseeti kallattii gubbaa fi jalaatiin hojiirra oola. Ofseeti addaa, jalaa fi gubbaa kennuudhaaf wanta offset: { top: 10 } ykn qofa kennuu offset: { top: 10, bottom: 5 } . Yeroo ofseeti daayinamiikiin shallaguu barbaaddu faankishinii fayyadami. |
xiyyeeffaanoo | filannoo | noodiin | Qaama jQuery | window wanta sana |
Qaama galmee dabalataa ifteessa. |
.affix(options)
Qabiyyee kee akka qabiyyee maxxanfameetti hojii irra oolcha. Filannoo filannoo tokko fudhata object
.
.affix('checkPosition')
Haalata maxxansaa safara, iddoo, fi iddoo qaxxaamuraa qaamolee barbaachisoo irratti hundaa'uun irra deebi'ee shallaga. Kutaawwan .affix
, .affix-top
, fi .affix-bottom
akkaataa haalata haaraatiin qabiyyee maxxanfame irratti dabalamu ykn irraa haqamu. Malli kun yeroo hunda dimenshiniiwwan qabiyyee maxxanfame ykn elementii galma jijjiirame waamamuu qaba, qabiyyee maxxanfame sirriitti akka kaa'amu mirkaneessuuf.
Bootstrap's affix plugin taateewwan muraasa gara dalagaa affix tti hooking saaxila.
Gosa Taatee | Ibsa |
---|---|
affix.bs.maxxansi | Taatee kun osoo elementiin hin maxxanfamin battalumatti dhukaasa. |
maxxanfame.bs.affix | Taatee kun erga elementiin maxxanfamee booda dhukaafama. |
affix-gubbaa.bs.maxxansi | Taatee kun osoo elementiin hin maxxanfamin-gubbaa battalumatti dhukaasa. |
maxxanfame-gubbaa.bs.affix | Taatee kun erga elementiin affixed-top ta'ee booda dhukaafama. |
affix-gadi.bs.affix | Taatee kun osoo elementiin hin maxxanfamin-gadi battalumatti dhukaasa. |
affixed-bottom.bs.maqaa maxxanfame | Taatee kun erga elementiin affixed-bottom ta'ee booda dhukaafama. |