Ampiaina ny singa ao amin'ny Bootstrap — miaraka amin'ny plugins jQuery 13 mahazatra.
Ny plugins dia azo ampidirina tsirairay (na dia mitaky fiankinana aza ny sasany), na indray mandeha. Ny bootstrap.js sy bootstrap.min.js dia samy ahitana ny plugins rehetra ao anaty rakitra iray.
Azonao atao ny mampiasa ny plugins Bootstrap rehetra amin'ny alàlan'ny API markup nefa tsy manoratra andalana iray amin'ny JavaScript. Ity no API kilasy voalohany an'ny Bootstrap ary tokony ho fiheveranao voalohany rehefa mampiasa plugin.
Izany hoe, amin'ny toe-javatra sasany dia mety ilaina ny hamono ity fampiasa ity. Noho izany, izahay koa dia manome ny fahafahana manafoana ny data attribute API amin'ny alàlan'ny fanafoanana ny hetsika rehetra ao amin'ny vatana misy `'data-api'`. Toa izao ity:
- $ ( 'vatana' ). maty ( '.data-api ' )
Raha tsy izany, raha mikendry plugin manokana, ampidiro fotsiny ny anaran'ilay plugin ho toy ny namespace miaraka amin'ny namespace data-api toy izao:
- $ ( 'vatana' ). maty ( ' .alert.data -api' )
Mino koa izahay fa tokony ho afaka mampiasa ny plugins Bootstrap rehetra ianao amin'ny alàlan'ny JavaScript API. Ny API ho an'ny daholobe rehetra dia fomba tokana, azo fehezina ary mamerina ny fanangonana natao.
- $ ( ".btn.danger" ). bokotra ( "toggle" ). addClass ( "matavy" )
Ny fomba rehetra dia tokony hanaiky zavatra safidy azo atao, tady izay mikendry fomba manokana, na tsy misy (izay manomboka plugin miaraka amin'ny fitondran-tena mahazatra):
- $ ( "#myModal" ). modal () // natomboka tamin'ny default
- $ ( "#myModal" ). modal ({ keyboard : false }) // natomboka tsy misy fitendry
- $ ( "#myModal" ). modal ( 'show' ) // manomboka sy miantso ny fampisehoana avy hatrany
Ny plugin tsirairay koa dia mampiseho ny mpanamboatra manta ao amin'ny fananana `Constructor`: $.fn.popover.Constructor
. Raha te hahazo ohatra plugin manokana ianao dia alaivo mivantana avy amin'ny singa iray: $('[rel=popover]').data('popover')
.
Indraindray dia ilaina ny mampiasa plugins Bootstrap miaraka amin'ny rafitra UI hafa. Amin'ireo toe-javatra ireo dia mety hitranga indraindray ny fifandonan'ny toeran'ny anarana. Raha mitranga izany dia azonao atao ny miantso .noConflict
ny plugin tianao hamerenana ny sandan'ny.
- var bootstrapButton = $ . fn . bokotra . noConflict () // mamerina $.fn.button amin'ny sanda nomena teo aloha
- $ . fn . bootstrapBtn = bootstrapButton // manome $().bootstrapBtn ny fiasa bootstrap
Bootstrap dia manome hetsika manokana ho an'ny ankamaroan'ny hetsika tokana an'ny plugin. Amin'ny ankapobeny, ireo dia avy amin'ny endrika infinitive sy past participle - izay misy ny infinitive (ohatra. show
) dia mipoitra eo am-piandohan'ny hetsika iray, ary ny endrik'ilay matoanteny lasa (ex. shown
) dia mipoitra amin'ny fahavitan'ny hetsika iray.
Ny hetsika infinitive rehetra dia manome fiasa preventDefault. Izany dia manome fahafahana hampiato ny fanatanterahana hetsika iray alohan'ny hanombohany.
- $ ( '#myModal' ). on ( 'show' , function ( e ) {
- raha miverina (! data ) e . preventDefault () // manakana ny modal tsy aseho
- })
Ho an'ny vokatry ny tetezamita tsotra dia ampidiro indray mandeha miaraka amin'ireo rakitra JS hafa ny bootstrap-transition.js . Raha mampiasa ny bootstrap.js natambatra (na nohavaozina) ianao, dia tsy ilaina ny mampiditra an'ity—efa eo izany.
Ohatra vitsivitsy amin'ny plugin transition:
Modals dia mirindra, fa moramora, ny fifampiresahana miaraka amin'ny fampiasa kely indrindra ilaina sy ny default.
Mody adika miaraka amin'ny lohapejy, vatana, ary andiana hetsika ao amin'ny tongo-tongony.
Vatana iray tsara…
- <div class = "modal hide fade" >
- <div class = "modal-header" >
- < karazana bokotra = "button" class = "akaiky" data-dismiss = "modal" aria-hidden = "marina" > × </bokotra>
- <h3> Lohatenin'ny modely </h3>
- </div>
- <div class = "modal-body" >
- <p> Vatana tsara iray… </p>
- </div>
- <div class = "modal-footer" >
- <a href = "#" class = "btn" > Akatona </a>
- <a href = "#" class = "btn btn-primary" > Tehirizo ny fanovana </a>
- </div>
- </div>
Ampifamadiho ny modal amin'ny alàlan'ny JavaScript amin'ny fipihana ny bokotra etsy ambany. Hivezivezy midina izy io ary hanjavona avy any an-tampon'ny pejy.
- <!-- Bokotra hanosika ny modal -->
- <a href = "#myModal" role = "button" class = "btn" data-toggle = "modal" > Alefaso ny modal demo </a>
- <!-- Modal -->
- <div id = "myModal" class = "modal hide fade" tabindex = "-1" role = "dialog" aria-labelledby = "myModalLabel" aria-hidden = "marina" >
- <div class = "modal-header" >
- < karazana bokotra = "button" class = "akaiky" data-dismiss = "modal" aria-hidden = "marina" > × </bt>
- <h3 id = "myModalLabel" > Lohahevitra modely </h3>
- </div>
- <div class = "modal-body" >
- <p> Vatana tsara iray… </p>
- </div>
- <div class = "modal-footer" >
- <button class = "btn" data-dismiss = "modal" aria-hidden = "true" > Akatona </button>
- <button class = "btn btn-primary" > Tehirizo ny fanovana </button>
- </div>
- </div>
Ampidiro modal iray tsy manoratra JavaScript. Apetraho data-toggle="modal"
eo amin'ny singa mpanara-maso, toy ny bokotra iray, miaraka amin'ny data-target="#foo"
na href="#foo"
hikendry mody iray manokana hivezivezy.
- <button type = "button" data-toggle = "modal" data-target = "#myModal" > Alefaso ny modal </button>
Miantso modal miaraka amin'ny id myModal
misy andalana tokana amin'ny JavaScript:
- $ ( '#myModal' ). modal ( safidy )
Ny safidy dia azo alefa amin'ny alàlan'ny toetran'ny data na JavaScript. Ho an'ny toetran'ny data, ampidiro amin'ny data-
, toy ny ao amin'ny data-backdrop=""
.
Anarana | karazana | toerana misy anao | Description |
---|---|---|---|
resahana | boolean | marina | Ahitana singa modal-backdrop. Raha tsy izany, manendry static ny backdrop izay tsy manidy ny modal amin'ny tsindry. |
Ohatra | boolean | marina | Manakatona ny modal rehefa tsindriana ny lakile escape |
FAMPISEHOANA | boolean | marina | Mampiseho ny modal rehefa natomboka. |
mitokana | LALANA | DISO | Raha misy url lavitra omena, dia ho entina amin'ny alalan'ny
|
Mampihetsika ny atiny ho toy ny modal. Manaiky safidy azo atao object
.
- $ ( '#myModal' ). modal ({
- fitendry : diso
- })
Manova fomba tanana iray.
- $ ( '#myModal' ). modal ( 'toggle' )
Manokatra modal amin'ny tanana.
- $ ( '#myModal' ). modal ( 'show' )
Manafina modal iray amin'ny tanana.
- $ ( '#myModal' ). modal ( 'manafina' )
Ny kilasy modal an'ny Bootstrap dia mampiharihary hetsika vitsivitsy ho an'ny fampifandraisana amin'ny fiasa modal.
Event | Description |
---|---|
FAMPISEHOANA | Mirehitra avy hatrany ity hetsika ity rehefa show antsoina ny fomba fiasa. |
naseho | Ity hetsika ity dia voaroaka rehefa natao ho hitan'ny mpampiasa ny modal (hiandry ny fifindran'ny css ho vita). |
afeno ny | Ity hetsika ity dia alefa avy hatrany rehefa hide nantsoina ny fomba fiasa. |
Zavatra tsy | Ity hetsika ity dia alefa rehefa vita ny nafenina tamin'ny mpampiasa ny modal (hiandry ny famitana ny tetezamita css). |
- $ ( '#myModal' ). on ( 'miafina' , asa () {
- // manao zavatra…
- })
Ampio ny menio midina amin'ny zavatra rehetra miaraka amin'ity plugin tsotra ity, ao anatin'izany ny navbar, tabilao ary pilina.
Ampio data-toggle="dropdown"
amin'ny rohy na bokotra iray mba hivezivezena ny fidina.
- <div class = "dropdown" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" href = "#" > Trigger dropdown </a>
- <ul class = "menu dropdown" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
- </div>
Mba hitazonana ny URL ho tsy misy dikany dia ampiasao ny data-target
toetra fa tsy href="#"
.
- <div class = "dropdown" >
- <a class = "dropdown-toggle" id = "dLabel" role = "button" data-toggle = "dropdown" data-target = "#" href = "/page.html" >
- Velarina
- <b class = "caret" ></b>
- </a>
- <ul class = "menu dropdown" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
- </div>
Antsoy amin'ny alalan'ny JavaScript ny dropdowns:
- $ ( '.dropdown-toggle' ). midina ()
tsy misy
Api programmatic ho an'ny fanodina ny menus ho an'ny navbar nomena na navigateur misy tabilao.
Ny plugin ScrollSpy dia natao hanavao ho azy ireo tanjona nav mifototra amin'ny toeran'ny horonam-boky. Soraty eo ambanin'ny navbar ny faritra ary jereo ny fiovan'ny kilasy mavitrika. Hasongadina ihany koa ireo singa ambany midina.
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi talohan'ny namidy azy ireo. Tumblr farm-to-table zon'ny bisikileta na inona na inona. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui mety mbola tsy naheno azy ireo ianao ary ny cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tatoazy accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.
Veniam marfa volombava skateboard, adipisicing fugiat velit pitchfork volombava. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat efatra loko nisi, ea helvetica nulla carles. Kamiao sakafo palitao cosby misy tatoazy, vinyl's quis non freegan an'i mcsweeney. Lo-fi wes anderson +1 sartorial. Carles tsy aesthetic exercitation quis gentrify. Brooklyn adipisicing craft beer vice keytar deserunt.
Occaecat commodo aliqua delectus. Fap craft beer deserunt skateboard ea. Lomo bike rights adipisicing banh mi, velit ea sunt next level locavore single-original coffee in magna veniam. High life id vinyl, echo park consequat quis aliquip banh mi pitchfork. Vero VHS dia adipisicing. Consectetur misy DIY kely messenger kitapo. Cred ex in, maharitra 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 na inona na inona kamiao sakafo delectus. Sapiente synth id assumenda. Locavore sed helvetica cliche irony, thundercats angamba mbola tsy henonao momba azy ireo consequat hoodie tsy misy gluten lo-fi fap aliquip. Miasa elit placeat alohan'ny hamidy, 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.
Raha te hampiditra mora foana ny fihetsika scrollspy amin'ny navigateur topbar anao, ampio fotsiny data-spy="scroll"
amin'ny singa tianao hitsikilo (matetika dia ny vatana izany) ary data-target=".navbar"
mifidy izay nav hampiasaina. Te hampiasa scrollspy miaraka amina .nav
singa iray ianao.
- <body data-spy = "scroll" data-target = ".navbar" > ... </body>
Antsoy ny scrollspy amin'ny alàlan'ny JavaScript:
- $ ( '#navbar' ). scrollspy ()
<a href="#home">home</a>
tsy maintsy mifanaraka amin'ny zavatra ao amin'ny dom toy ny
<div id="home"></div>
.
Rehefa mampiasa scrollspy miaraka amin'ny fanampiana na fanesorana singa ao amin'ny DOM ianao dia mila miantso ny fomba fanavaozana toy izao:
- $ ( '[data-spy="scroll"]' ). tsirairay ( function () {
- var $spy = $ ( ity ). scrollspy ( 'refresh' )
- });
Ny safidy dia azo alefa amin'ny alàlan'ny toetran'ny data na JavaScript. Ho an'ny toetran'ny data, ampidiro amin'ny data-
, toy ny ao amin'ny data-offset=""
.
Anarana | karazana | toerana misy anao | Description |
---|---|---|---|
offset | isa | 10 | Pikaola ho entin'ny tampony rehefa manao kajy ny toeran'ny horonam-boky. |
Event | Description |
---|---|
hampavitrika | Ity hetsika ity dia mirehitra isaky ny misy singa vaovao mampandeha ny scrollspy. |
Manampia fampiasa kiheba haingana sy mavitrika amin'ny fifindrana amin'ny alàlan'ny tontonana amin'ny atiny eo an-toerana, na dia amin'ny alàlan'ny menio midina.
Denim manta angamba mbola tsy henonao ny momba azy ireo pataloha jeans Austin. Nesciunt tofu stumptown aliqua, fanadiovana retro synth master. Ny volombava cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Alefaso toerana amin'ny salvia cillum iphone. Seitan aliquip quis cardigan akanjo amerikana, mpivaro-kena 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.
Alefaso amin'ny alalan'ny JavaScript ny kiheba azo vakiana (mila ampihetsika tsirairay ny tabilao tsirairay):
- $ ( '#myTab a' ). tsindrio ( function ( e ) {
- e . preventDefault ();
- $ ( ity ). tabilao ( 'show' );
- })
Azonao atao ny manetsika ny tabilao tsirairay amin'ny fomba maro:
- $ ( '#myTab a[href="#profile"]' ). tabilao ( 'show' ); // Mifidiana tabilao amin'ny anarana
- $ ( '#myTab a:voalohany' ). tabilao ( 'show' ); // Safidio ny tabilao voalohany
- $ ( '#myTab a:last' ). tabilao ( 'show' ); // Fidio ny tabilao farany
- $ ( '#myTab li:eq(2) a' ). tabilao ( 'show' ); // Mifidiana tabilao fahatelo (0-indexed)
Azonao atao ny manetsika kiheba na pilule navigation nefa tsy manoratra JavaScript amin'ny alalan'ny famaritana fotsiny data-toggle="tab"
na data-toggle="pill"
amin'ny singa iray. Ny fampidirana ny nav
sy ny nav-tabs
kilasy amin'ny tabilao ul
dia hampihatra ny styling tab Bootstrap.
- <ul class = "nav nav-tabs" >
- <li><a href = "#home" data-toggle = "tab" > Home </a></li>
- <li><a href = "#profile" data-toggle = "tab" > Profile </a></li>
- <li><a href = "#messages" data-toggle = "tab" > Hafatra </a></li>
- <li><a href = "#settings" data-toggle = "tab" > Fikirana </a></li>
- </ul>
Mampihetsika singa kiheba sy fitoeran'ny atiny. Ny tabilao dia tokony hanana na data-target
kendrena href
ny node container ao amin'ny DOM.
- <ul class = "nav nav-tabs" id = "myTab" >
- <li class = "active" ><a href = "#home" > Home </a></li>
- <li><a href = "#profile" > Profile </a></li>
- <li><a href = "#messages" > Hafatra </a></li>
- <li><a href = "#settings" > Fikirana </a></li>
- </ul>
- <div class = "tab-content" >
- <div class = "tab-pane active" id = "home" > ... </div>
- <div class = "tab-pane" id = "profile" > ... </div>
- <div class = "tab-pane" id = "message" > ... </div>
- <div class = "tab-pane" id = "settings" > ... </div>
- </div>
- <script>
- $ ( asa () {
- $ ( '#myTab a:last' ). tabilao ( 'show' );
- })
- </script>
Event | Description |
---|---|
FAMPISEHOANA | Ity hetsika ity dia mirehitra amin'ny seho kiheba, saingy alohan'ny hisehoan'ny kiheba vaovao. Ampiasao event.target sy event.relatedTarget lasibatra ny tabilao mavitrika sy ny tabilao mavitrika teo aloha (raha misy). |
naseho | Ity hetsika ity dia mirehitra amin'ny seho kiheba rehefa avy naseho ny kiheba iray. Ampiasao event.target sy event.relatedTarget lasibatra ny tabilao mavitrika sy ny tabilao mavitrika teo aloha (raha misy). |
- $ ( 'a[data-toggle="tab"]' ). on ( 'aseho' , asa ( e ) {
- e . tanjona // vakizoro mavitrika
- e . relatedTarget // tabilao teo aloha
- })
Nahazo aingam-panahy avy amin'ny plugin jQuery.tipsy tena tsara nosoratan'i Jason Frame; Tooltips dia kinova nohavaozina, izay tsy miankina amin'ny sary, mampiasa CSS3 ho an'ny sary mihetsika, ary angona-attributes ho an'ny fitahirizana lohateny eo an-toerana.
Noho ny anton'ny fampandehanana, dia nisafidy ny tondro-fitaovana sy ny popover data-apis, midika izany fa tsy maintsy ataonao voalohany izy ireo .
Mitsangàna eo amin'ny rohy eto ambany raha te hahita fitaovana:
pataloha tery next level keffiyeh angamba mbola tsy naheno azy ireo ianao. Tranon-tsary volombava manta denim letterpress vegan messenger bag stumptown. Seitan Farm-to-table, mcsweeney's fixie sustainable quinoa 8-bit american apparel dia manana terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, efatra loko mcsweeney's cleanse vegan chambray. Mpanao asa tanana tena mahatsikaiky na inona na inona keytar , scenester farm-to-table banksy Austin twitter mitantana freegan cred denim manta kafe tokana nipoitra.
Rehefa mampiasa toro-hevitra sy popovers miaraka amin'ny vondrona fampidirana Bootstrap ianao dia tsy maintsy mametraka ny container
safidy (voarakitra eto ambany) mba hialana amin'ny voka-dratsy tsy ilaina.
Alefaso amin'ny alalan'ny JavaScript ny toro-hevitra:
- $ ( '#ohatra' ). tooltip ( safidy )
Ny safidy dia azo alefa amin'ny alàlan'ny toetran'ny data na JavaScript. Ho an'ny toetran'ny data, ampidiro amin'ny data-
, toy ny ao amin'ny data-animation=""
.
Anarana | karazana | toerana misy anao | Description |
---|---|---|---|
fanentanana | boolean | marina | ampiharo css fade transition amin'ny tooltip |
html | boolean | DISO | Ampidiro ao amin'ny tooltip ny html. Raha diso, ny fomba jquery text dia hampiasaina hampidirana votoaty ao amin'ny dom. Mampiasà lahatsoratra raha manahy momba ny fanafihana XSS ianao. |
fametrahana | string | asa | 'top' | ahoana ny fametrahana ny tondro-fitaovana - top | ambany | ankavia | TSARA |
mpifidy | tady | DISO | Raha misy mpifidy omena dia atolotra amin'ireo tanjona voafaritra ireo zavatra momba ny fitaovana. |
lohateny | string | asa | '' | sandan'ny lohateny default raha tsy misy ny tenifototra `title` |
miteraka | tady | 'hover focus' | ny fomba fampandehanana ny topy fitaovana - tsindrio | hover | mifantoka | manual. Mariho fa ny case pass trigger mutliple, avahana toerana, karazana trigger. |
fahatarana | laharana | zavatra | 0 | fanemorana ny fampisehoana sy ny fanafenana ny tondro fitaovana (ms) - tsy mihatra amin'ny karazana trigger manual Raha misy laharana omena dia mihatra amin'ny fanafenana/seho ny fahatarana Ny firafitry ny zavatra dia: |
fitoeran-javatra | string | DISO | DISO | Ampidiro amin'ny singa manokana ny tondro-fitaovana |
- <a href = "#" data-toggle = "tooltip" title = "first tooltip" > mitsingevaheva eo amboniny </a>
Ampifandraiso amin'ny fanangonana singa iray ny mpitantana fitaovana.
Maneho ny tondro-fitaovan'ny singa iray.
- $ ( '#element' ). tooltip ( 'show' )
Manafina ny tondro-fitaovan'ny singa iray.
- $ ( '#element' ). tondro -fitaovana ( 'manafina' )
Manova ny tondro-fitaovan'ny singa iray.
- $ ( '#element' ). fitaovana ( 'toggle' )
Manafina sy manimba ny tondro-fitaovan'ny singa iray.
- $ ( '#element' ). tondro fitaovana ( 'manimba' )
Manampia votoaty mipetaka kely, toy ny ao amin'ny iPad, amin'ny singa rehetra ho an'ny fampahalalam-baovao faharoa. Atsofohy eo ambonin'ny bokotra hanetsika ny popover. Mitaky Tooltip ampidirina.
Misy safidy efatra: ambony, havanana, ambany ary ankavia mifanandrify.
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Tsy misy marika aseho amin'ny hoe popover dia avy amin'ny JavaScript sy ny atiny ao anatin'ny data
toetra iray.
Alefaso ny popovers amin'ny JavaScript:
- $ ( '#ohatra' ). popover ( safidy )
Ny safidy dia azo alefa amin'ny alàlan'ny toetran'ny data na JavaScript. Ho an'ny toetran'ny data, ampidiro amin'ny data-
, toy ny ao amin'ny data-animation=""
.
Anarana | karazana | toerana misy anao | Description |
---|---|---|---|
fanentanana | boolean | marina | ampiharo css fade transition amin'ny tooltip |
html | boolean | DISO | Ampidiro ao anaty popover ny html. Raha diso, ny fomba jquery text dia hampiasaina hampidirana votoaty ao amin'ny dom. Mampiasà lahatsoratra raha manahy momba ny fanafihana XSS ianao. |
fametrahana | string | asa | 'marina' | ahoana ny fametrahana ny popover - top | ambany | ankavia | TSARA |
mpifidy | tady | DISO | raha misy mpifidy omena dia atolotra amin'ny tanjona voafaritra ny zavatra kinendry fitaovana |
miteraka | tady | 'click' | ny fomba nanombohan'ny popover - tsindrio | hover | mifantoka | boky fampianarana |
lohateny | string | asa | '' | sanda titre default raha tsy misy ny toetra `title` |
votoaty | string | asa | '' | sandan'ny atiny default raha tsy misy ny toetra `data-content` |
fahatarana | laharana | zavatra | 0 | fanemorana ny fampisehoana sy ny fanafenana ny popover (ms) - tsy mihatra amin'ny karazana trigger manual Raha misy laharana omena dia mihatra amin'ny fanafenana/seho ny fahatarana Ny firafitry ny zavatra dia: |
fitoeran-javatra | string | DISO | DISO | Manampy ny popover amina singa iray manokana |
Noho ny antony fampandehanana, ny Tooltip sy Popover data-apis dia nifidy.
Manomboha popover ho an'ny fanangonana singa.
Manambara singa popover.
- $ ( '#element' ). popover ( 'show' )
Manafina singa popover.
- $ ( '#element' ). popover ( 'manafina' )
Manova singa popover.
- $ ( '#element' ). popover ( 'toggle' )
Manafina sy manimba ny popover singa iray.
- $ ( '#element' ). popover ( 'manimba' )
Ampio ny fampiasa fandroahana amin'ny hafatra fanairana rehetra miaraka amin'ity plugin ity.
Ovay izao sy izao ary andramo indray. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.
Alefaso ny fandroahana fanairana amin'ny alàlan'ny JavaScript:
- $ ( ".alert" ). mailo ()
Ampio fotsiny data-dismiss="alert"
amin'ny bokotra akaiky anao mba hanomezana fampiasa akaiky fanairana ho azy.
- <a class = "akaiky" data-dismiss = "alert" href = "#" > × </a>
Manarona ny fanairana rehetra miaraka amin'ny fiasa akaiky. Mba hahatonga ny fampandrenesanao hivoaka rehefa mihidy, ataovy azo antoka fa efa nampiharina tamin'izy ireo ny .fade
sy kilasy..in
Manidy fanairana.
- $ ( ".alert" ). fanairana ( 'akaiky' )
Ny kilasy fanairana ao amin'ny Bootstrap dia mampiseho hetsika vitsivitsy ho an'ny fampifandraisana amin'ny fiasa fanairana.
Event | Description |
---|---|
AKAIKY | Mirehitra avy hatrany ity hetsika ity rehefa close antsoina ny fomba fiasa. |
mihidy | Tafavoaka ity hetsika ity rehefa nakatona ny fanairana (hiandry ny fahavitan'ny fifindrana css). |
- $ ( '#my-alert' ). mamatotra ( 'nakatona' , asa () {
- // manao zavatra…
- })
Mahazoa fomba fototra sy fanohanana mora azo ho an'ny singa azo harodana toy ny akorandriaka sy ny fitetezana.
* Mila ampidirina ny plugin Transitions.
Amin'ny fampiasana ny plugin collapse, dia nanamboatra widget fomba accordion tsotra izahay:
- <div class = "accordion" id = "accordion2" >
- <div class = "accordion-group" >
- <div class = "accordion-heading" >
- <a class = "accordion-toggle" data-toggle = "collapse" data-parent = "#accordion2" href = "#collapseOne" >
- Vondrona azo harodana Item #1
- </a>
- </div>
- <div id = "collapseOne" class = "accordion-body collapse in" >
- <div class = "accordion-inner" >
- Anim pariatur cliche...
- </div>
- </div>
- </div>
- <div class = "accordion-group" >
- <div class = "accordion-heading" >
- <a class = "accordion-toggle" data-toggle = "collapse" data-parent = "#accordion2" href = "#collapseTwo" >
- Item #2 vondrona azo rava
- </a>
- </div>
- <div id = "collapseTwo" class = "accordion-body collapse" >
- <div class = "accordion-inner" >
- Anim pariatur cliche...
- </div>
- </div>
- </div>
- </div>
- ...
Azonao atao koa ny mampiasa ny plugin tsy misy marika accordion. Manaova bokotra havitrika ny fanitarana sy ny firodanan'ny singa iray hafa.
- < karazana bokotra = "bokotra" class = "btn btn-danger" data-toggle = "mirodana" data-target = "#demo" >
- tsotra collapsible
- </bokotra>
- <div id = "demo" class = "collapse in" > … </div>
Ampio fotsiny data-toggle="collapse"
ary ny data-target
singa iray mba hanendry ho azy ny fanaraha-maso ny singa azo rava. Ny data-target
toetra dia manaiky mpifidy css hampiharana ny fianjerana. Ataovy azo antoka ny manampy ny kilasy collapse
amin'ny singa azo rava. Raha tianao ny hisokatra ho default dia ampio ny kilasy fanampiny in
.
Mba hanampiana ny fitantanana vondrona mitovy amin'ny akorandriaka amin'ny fanaraha-maso azo harodana, ampio ny toetra angona data-parent="#selector"
. Jereo ny demo raha te hahita izany amin'ny hetsika.
Alefa tanana amin'ny:
- $ ( ".collapse" ). mirodana ()
Ny safidy dia azo alefa amin'ny alàlan'ny toetran'ny data na JavaScript. Ho an'ny toetran'ny data, ampidiro amin'ny data-
, toy ny ao amin'ny data-parent=""
.
Anarana | karazana | toerana misy anao | Description |
---|---|---|---|
ray aman-dreny | mpifidy | DISO | Raha mifidy dia hikatona avokoa ny singa azo harodana eo ambanin'ny ray aman-dreny voatondro rehefa aseho ity singa azo rava ity. (mitovy amin'ny fihetsika akordionina nentim-paharazana) |
mifamadika | boolean | marina | Manova ny singa azo harodana amin'ny fiantsoana |
Manetsika ny atiny ho singa azo harodana. Manaiky safidy azo atao object
.
- $ ( '#myCollapsible' ). mirodana ({
- toggle : diso
- })
Manova singa azo harodana ho aseho na afenina.
Mampiseho singa azo harodana.
Manafina singa azo harodana.
Ny kilasin'ny firodanan'ny Bootstrap dia mampiharihary hetsika vitsivitsy ho an'ny fampifandraisana amin'ny fiasa mirodana.
Event | Description |
---|---|
FAMPISEHOANA | Mirehitra avy hatrany ity hetsika ity rehefa show antsoina ny fomba fiasa. |
naseho | Ity hetsika ity dia alefa rehefa misy singa mirodana naseho ho hitan'ny mpampiasa (hiandry ny famitana ny tetezamita css). |
afeno ny | Ity hetsika ity dia alefa avy hatrany rehefa hide nantsoina ny fomba. |
Zavatra tsy | Ity hetsika ity dia alefa rehefa misy singa mianjera nafenina tamin'ny mpampiasa (hiandry ny fifindran'ny css ho vita). |
- $ ( '#myCollapsible' ). on ( 'miafina' , asa () {
- // manao zavatra…
- })
Ny sarimiaina etsy ambany dia mampiseho plugin sy singa ankapobeny ho an'ny bisikileta amin'ny singa toy ny carousel.
- <div id = "myCarousel" class = "carousel slide" >
- <ol class = "carousel-indicators" >
- <li data-target = "#myCarousel" data-slide-to = "0" class = "active" ></li>
- <li data-target = "#myCarousel" data-slide-to = "1" ></li>
- <li data-target = "#myCarousel" data-slide-to = "2" ></li>
- </ol>
- <!-- Zavatra carousel -->
- <div class = "carousel-inner" >
- <div class = "zavatra mavitrika" > … </div>
- <div class = "item" > … </div>
- <div class = "item" > … </div>
- </div>
- <!-- Carousel nav -->
- <a class = "carousel-control left" href = "#myCarousel" data-slide = "prev" > ‹ </a>
- <a class = "carousel-control right" href = "#myCarousel" data-slide = "manaraka" > › </a>
- </div>
Mampiasà toetra angona mba hifehezana mora foana ny toerana misy ny carousel. data-slide
manaiky ny teny fanalahidy prev
na next
, izay manova ny toeran'ny slide raha oharina amin'ny toerana misy azy ankehitriny. Raha tsy izany, ampiasao data-slide-to
ny fampitaovana fanondroana misesy manta mankany amin'ny carousel data-slide-to="2"
, izay mitsambikina ny toeran'ny kisendrasendra mankany amina fanondroana manokana manomboka amin'ny 0
.
Antsoy amin'ny tanana ny carousel amin'ny:
- $ ( '.carousel' ). carousel ()
Ny safidy dia azo alefa amin'ny alàlan'ny toetran'ny data na JavaScriptz. Ho an'ny toetran'ny data, ampidiro amin'ny data-
, toy ny ao amin'ny data-interval=""
.
Anarana | karazana | toerana misy anao | Description |
---|---|---|---|
elanelana | isa | 5000 | Ny faharetan'ny fotoana eo anelanelan'ny fandehanana mandeha ho azy amin'ny zavatra iray. Raha diso dia tsy mandeha ho azy ny carousel. |
fiatoana | tady | "hover" | Atsaharo ny fihodinan'ny carousel amin'ny mouseenter ary manohy ny fihodinan'ny carousel amin'ny alàlan'ny totozy. |
Manomboka ny carousel miaraka amin'ny safidy azo atao object
ary manomboka mandehandeha amin'ny entana.
- $ ( '.carousel' ). carousel ({
- elanelam-potoana : 2000
- })
Mihodikodina amin'ireo singa carousel miankavia miankavanana.
Manakana ny carousel tsy hivezivezy amin'ny entana.
Mihodina ny carousel mankany amin'ny frame manokana (mifototra amin'ny 0, mitovy amin'ny array).
Mihodina mankany amin'ilay singa teo aloha.
Mihodina mankany amin'ny singa manaraka.
Ny kilasin'ny carousel an'ny Bootstrap dia mampiseho fisehoan-javatra roa ho an'ny fampidiran-dresaka amin'ny fiasa carousel.
Event | Description |
---|---|
tsary | Mirehitra avy hatrany ity hetsika ity rehefa ampiasaina ny slide fomba fiasa. |
Nikisakisaka | Tafavoaka ity hetsika ity rehefa nahavita ny fifindrany ny carousel. |
Plugin fototra sy mora miitatra ho an'ny famoronana haingana karazana loha-hevitra kanto miaraka amin'ny endri-tsoratra rehetra.
- < karazana fampidirana = "text" data-provide = "typeahead" >
Te-hametraka ianao autocomplete="off"
mba hisakanana ny menio navigateur default tsy hiseho eo amin'ny fidinan'ny karazana bootstrap.
Manampia toetra angon-drakitra hanoratana singa iray misy fampiasa amin'ny typeahead araka ny aseho amin'ny ohatra etsy ambony.
Antsoy amin'ny tanana amin'ny:
- $ ( '.typeahead' ). litera ()
Ny safidy dia azo alefa amin'ny alàlan'ny toetran'ny data na JavaScript. Ho an'ny toetran'ny data, ampidiro amin'ny data-
, toy ny ao amin'ny data-source=""
.
Anarana | karazana | toerana misy anao | Description |
---|---|---|---|
Source | array, asa | [ ] | Ny loharanom-baovao hanontaniana. Mety ho andian-tady na asa iray. Mandalo hevitra roa ny asa, ny query sanda ao amin'ny saha fampidirana sy ny process antso miverina. Ny fiasa dia azo ampiasaina miaraka amin'ny famerenana mivantana ny loharano angon-drakitra na asynchronous amin'ny alàlan'ny process tohan-kevitra tokana an'ny callback. |
zavatra | isa | 8 | Ny isan'ny zavatra ambony indrindra haseho ao amin'ny fidina. |
minLength | isa | 1 | Ny halavan'ny endri-tsoratra kely indrindra ilaina alohan'ny hamoahana ny soso-kevitra autocomplete |
matcher | asa | case insensitive | Ny fomba ampiasaina hamaritana raha mifanaraka amin'ny singa ny fanontaniana iray. Manaiky tohan-kevitra tokana, item izay hanoherana ny fanontaniana. Midira amin'ny fangatahana ankehitriny miaraka amin'ny this.query . Avereno boolean true raha mifanaraka ny fangatahana. |
sorter | asa | mifanandrify marina, saro-pady, saro- pady |
Fomba ampiasaina handaminana ny valin'ny autocomplete. Manaiky tohan-kevitra tokana items ary manana ny sahan'ny ohatra eo amin'ny fanoratana. Tondroy amin'ny this.query . |
updater | asa | mamerina singa voafantina | Ny fomba ampiasaina hamerenana singa voafantina. Manaiky tohan-kevitra tokana, ny item ary manana ny sahan'ny ohatra typeahead. |
miloko | asa | manasongadina ny lalao default rehetra | Fomba ampiasaina hanasongadinana ny valin'ny autocomplete. Manaiky tohan-kevitra tokana item ary manana ny sahan'ny ohatra eo amin'ny fanoratana. Tokony hamerina html. |
Manomboha fampidirana miaraka amin'ny lohamilina.
Ny subnavigation eo ankavia dia demo mivantana amin'ny plugin affix.
Mba hanampiana mora foana ny fitondran-tena affix amin'ny singa rehetra, ampio fotsiny data-spy="affix"
amin'ny singa tianao hitsikilo. Ampiasao avy eo ny offset mba hamaritana ny fotoana hamehezana sy hamonoana ny fametahana singa iray.
- <div data-spy = "affix" data-offset-top = "200" > ... </div>
affix
,
affix-top
, ary
affix-bottom
. Tsarovy ny manamarina raha misy ray aman-dreny mety ho lavo rehefa manomboka ny affix satria manala votoaty amin'ny fikorianan'ny pejy mahazatra.
Antsoy ny plugin affix amin'ny JavaScript:
- $ ( '#navbar' ). affix ()
Ny safidy dia azo alefa amin'ny alàlan'ny toetran'ny data na JavaScript. Ho an'ny toetran'ny data, ampidiro amin'ny data-
, toy ny ao amin'ny data-offset-top="200"
.
Anarana | karazana | toerana misy anao | Description |
---|---|---|---|
offset | laharana | asa | zavatra | 10 | Pikaola hosoloina amin'ny efijery rehefa manao kajy ny toeran'ny horonana. Raha misy isa tokana omena, ny offset dia ampiharina amin'ny lalana ambony sy ankavia. Raha te hihaino tari-dalana tokana, na offset tokana maromaro, dia omeo zavatra fotsiny offset: { x: 10 } . Mampiasà fiasa rehefa mila manome offset amin'ny fomba mavitrika ianao (ilaina amin'ny endrika mandray andraikitra sasany). |