JavaScript

Bootstrap-ийн бүрэлдэхүүн хэсгүүдийг одоо 13 jQuery залгаастай болго.

Ганцаарчилсан эсвэл эмхэтгэсэн

Залгаасуудыг тус тусад нь (заримдаа шаардлагатай хамааралтай ч) эсвэл бүгдийг нэг дор оруулж болно. bootstrap.js болон bootstrap.min.js хоёулаа нэг файлд бүх залгаасуудыг агуулна.

Өгөгдлийн шинж чанарууд

Та бүх Bootstrap залгаасуудыг JavaScript-ийн нэг мөр бичихгүйгээр зөвхөн тэмдэглэгээний API-ээр дамжуулан ашиглах боломжтой. Энэ бол Bootstrap-ийн нэгдүгээр зэрэглэлийн API бөгөөд залгаасыг ашиглахдаа хамгийн түрүүнд анхаарах ёстой.

Зарим тохиолдолд энэ функцийг унтраах нь зүйтэй байж магадгүй юм. Тиймээс бид мөн ''data-api'' бүхий үндсэн нэрний зайд байгаа бүх үйл явдлыг салгаснаар өгөгдлийн атрибут API-г идэвхгүй болгох боломжийг олгодог. Энэ нь иймэрхүү харагдаж байна:

  1. $ ( 'бие' ). унтраасан ( '.data-api' )

Өөрөөр, тодорхой залгаас руу чиглүүлэхийн тулд залгаасын нэрийг дараах байдлаар өгөгдлийн API нэрийн талбар болгон оруулахад хангалттай.

  1. $ ( 'бие' ). унтраасан ( '.alert.data-api' )

Програмчлалын API

Мөн та бүх Bootstrap залгаасуудыг JavaScript API-ээр дамжуулан ашиглах боломжтой байх ёстой гэж бид үзэж байна. Бүх нийтийн API-ууд нь дан, гинжин хэлхээтэй аргууд бөгөөд ашигласан цуглуулгыг буцаана.

  1. $ ( ".btn.аюул" ). товчлуур ( "шилжүүлэх" ). addClass ( "өөх" )

Бүх аргууд нь нэмэлт сонголтын объект, тодорхой аргад чиглэсэн стринг эсвэл юу ч биш (өгөгдмөл үйлдэлтэй залгаасыг эхлүүлдэг) хүлээн авах ёстой:

  1. $ ( "#myModal" ). modal () // анхдагчаар эхлүүлсэн
  2. $ ( "#myModal" ). modal ({ keyboard : false }) // гаргүйгээр эхлүүлсэн
  3. $ ( "#myModal" ). modal ( 'show' ) // харуулахыг эхлүүлж, шууд дуудна

Мөн залгаас бүр өөрийн түүхий бүтээгчийг `Constructor` шинж чанарт харуулна: $.fn.popover.Constructor. Хэрэв та тодорхой нэг залгаасын жишээ авахыг хүсвэл үүнийг элементээс шууд татаж аваарай: $('[rel=popover]').data('popover').

Зөрчилгүй

Заримдаа бусад UI хүрээтэй Bootstrap залгаасуудыг ашиглах шаардлагатай болдог. Ийм нөхцөлд нэрийн орон зайд зөрчилдөөн үе үе тохиолдож болно. Хэрэв ийм зүйл тохиолдвол та .noConflictутгыг буцаахыг хүссэн залгаас руу залгаж болно.

  1. var bootstrapButton = $ . fn . товч . noConflict () // $.fn.button-ыг өмнө нь өгсөн утга руу буцаана
  2. $ . fn . bootstrapBtn = bootstrapButton // $().bootstrapBtn ачаалах функцийг өгнө.

Үйл явдал

Bootstrap нь ихэнх залгаасын өвөрмөц үйлдлүүдэд зориулсан тусгай үйл явдлуудыг хангадаг. showЕрөнхийдөө эдгээр нь үйл явдлын эхэнд инфинитив (жишээ нь) өдөөгдөж, үйл shownажиллагаа дууссаны дараа түүний өнгөрсөн үеийн хэлбэр (жишээ нь ) өдөөгддөг - инфинитив болон өнгөрсөн үе хэлбэрээр ирдэг .

Бүх хязгааргүй үйл явдлууд нь урьдчилан сэргийлэх функцийг хангадаг. Энэ нь үйлдлийг эхлэхээс өмнө гүйцэтгэх ажиллагааг зогсоох боломжийг олгодог.

  1. $ ( '#myModal' ). дээр ( 'шоу' , функц ( e ) {
  2. хэрэв (! өгөгдөл ) буцаана e . preventDefault () // модыг харуулахыг зогсооно
  3. })

Шилжилтийн тухай

Шилжилтийн энгийн эффектүүдийн хувьд bootstrap-transition.js- г бусад JS файлын хажууд нэг удаа оруулаарай. Хэрэв та хөрвүүлсэн (эсвэл жижигрүүлсэн) bootstrap.js ашиглаж байгаа бол үүнийг оруулах шаардлагагүй - энэ нь аль хэдийн байна.

Хэрэглэх тохиолдлууд

Шилжилтийн залгаасын цөөн хэдэн жишээ:

  • Модал хэлбэрээр гулсах эсвэл бүдгэрэх
  • Цонхнууд бүдгэрч байна
  • Сэрэмжлүүлэг алга болж байна
  • Гулгадаг тойруулалтын самбар

Жишээ

Модаль нь оновчтой, гэхдээ уян хатан, шаардлагатай хамгийн бага ажиллагаатай, ухаалаг өгөгдмөл тохиргоотой харилцах цонхтой.

Статик жишээ

Толгой хэсэг, үндсэн хэсэг болон хөл хэсэгт үйлдлүүдийн багц бүхий дүрслэгдсэн модаль.

  1. <div class = "modal hide fade" >
  2. <div class = "modal-header" >
  3. <button type = "товчлуур" анги = "хаах" data-dississ = "modal" aria-hidden = "true" > × </button>
  4. <h3> Модаль толгой </h3>
  5. </div>
  6. <div class = "modal-body" >
  7. <p> Нэг сайхан биетэй... </p>
  8. </div>
  9. <div class = "modal-footer" >
  10. <a href = "#" class = "btn" > Хаах </a>
  11. <a href = "#" class = "btn btn-primary" > Өөрчлөлтүүдийг хадгалах </a>
  12. </div>
  13. </div>

Шууд демо

Доорх товчийг дарж JavaScript-ээр модаль шилжүүлнэ үү. Энэ нь хуудасны дээд хэсгээс доош гулсаж, бүдгэрнэ.

  1. <!-- Модалыг өдөөх товчлуур -->
  2. <a href = "#myModal" role = "button" class = "btn" data-toggle = "modal" > Демо горимыг эхлүүлэх </a>
  3.  
  4. <!-- Модал -->
  5. <div id = "myModal" class = "modal hide fade" tabindex = "-1" role = "dialog" aria-labelledby = "myModalLabel" aria-hidden = "true" >
  6. <div class = "modal-header" >
  7. <button type = "button" class = "close" data-dississ = "modal" aria-hidden = "true" > × </button>
  8. <h3 id = "myModalLabel" > Модаль толгой </h3>
  9. </div>
  10. <div class = "modal-body" >
  11. <p> Нэг сайхан биетэй... </p>
  12. </div>
  13. <div class = "modal-footer" >
  14. <button class = "btn" data- dississ = "modal" aria-hidden = "true" > Хаах </button>
  15. <button class = "btn btn-primary" > Өөрчлөлтүүдийг хадгалах </button>
  16. </div>
  17. </div>

Хэрэглээ

Өгөгдлийн шинж чанаруудаар дамжуулан

Модалыг JavaScript бичихгүйгээр идэвхжүүлнэ үү. data-toggle="modal"Товчлуур гэх мэт удирдлагын элемент дээр сэлгэхийн тулд тодорхой модаль руу чиглүүлэхийн тулд data-target="#foo"эсвэл тохируулна.href="#foo"

  1. <button type = "button" data-toggle = "modal" data-target = "#myModal" > Модалыг эхлүүлэх </button>

JavaScript-ээр дамжуулан

myModalJavaScript-ийн нэг мөр бүхий id бүхий модаль дууд :

  1. $ ( '#myModal' ). загвар ( сонголт )

Сонголтууд

Сонголтуудыг өгөгдлийн шинж чанарууд эсвэл JavaScript-ээр дамжуулж болно. Өгөгдлийн шинж чанаруудын хувьд сонголтын нэрийг -д data-хавсаргана data-backdrop="".

Нэр төрөл анхдагч тайлбар
дэвсгэр логик үнэн Modal-backdrop элементийг агуулдаг. Эсвэл товшилтоор модыг хаадаггүй staticbackdrop-ыг зааж өгнө үү.
гар логик үнэн Escape товчийг дарахад модальыг хаадаг
шоу логик үнэн Эхлэх үед модыг харуулна.
алсын зайнаас зам худлаа

Хэрэв алсын url өгсөн бол контентыг jQuery-ийн loadаргаар ачаалж, .modal-body. Хэрэв та өгөгдлийн API ашиглаж байгаа hrefбол алсын эх сурвалжийг зааж өгөхийн тулд тагийг ашиглаж болно. Үүний жишээг доор харуулав.

  1. <a data-toggle="modal" href="remote.html" data-target="#modal">click me</a>

Арга зүй

.modal(сонголт)

Таны агуулгыг модаль байдлаар идэвхжүүлнэ. Нэмэлт сонголтуудыг хүлээн зөвшөөрдөг object.

  1. $ ( '#myModal' ). загвар ({
  2. гар : худал
  3. })

.modal('унтраах')

Модалыг гараар сэлгэдэг.

  1. $ ( '#myModal' ). модаль ( 'шилжүүлэх' )

.modal('шоу')

Модалыг гараар нээнэ.

  1. $ ( '#myModal' ). модаль ( 'шоу' )

.modal('нуух')

Модалыг гараар нууна.

  1. $ ( '#myModal' ). модаль ( 'нуух' )

Үйл явдал

Bootstrap-ийн модаль анги нь модаль функцэд холбогдох хэд хэдэн үйл явдлыг дэлгэдэг.

Үйл явдал Тодорхойлолт
шоу showИнстанцийн аргыг дуудах үед энэ үйл явдал шууд идэвхждэг .
үзүүлсэн Модалыг хэрэглэгчдэд харагдуулах үед энэ үйл явдал идэвхждэг (css шилжилтийг дуусгахыг хүлээх болно).
нуугдах hideИнстанцийн аргыг дуудсан үед энэ үйл явдал шууд идэвхждэг .
далд Модал нь хэрэглэгчээс нуугдаж дуусах үед энэ үйл явдал идэвхждэг (css шилжилт дуусахыг хүлээх болно).
  1. $ ( '#myModal' ). дээр ( 'далд' , функц () {
  2. // ямар нэг юм хий…
  3. })

Navbar дээрх жишээ

ScrollSpy залгаас нь гүйлгэх байрлалд тулгуурлан навигацийн зорилтуудыг автоматаар шинэчлэх зориулалттай. Navbar-ийн доорх хэсгийг гүйлгэж, идэвхтэй ангийн өөрчлөлтийг хараарай. Унждаг дэд зүйлүүдийг мөн тодруулна.

@ тарган

Ad leggings keytar, brunch id art party dolor labore. Тэд qui зарагдахаас өмнө сэрээ yr enim lo-fi. Tumblr фермээс ширээний дугуйн эрх ямар ч байсан. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 чоно сар irure. Cosby цамц lomo жинсэн шорт, Williamsburg hoodie minim Qui та тэдний талаар сонсоогүй байж магадгүй ба кардиган итгэлцлийн сан culpa biodiesel Wes Anderson aesthetic. Nihil шивээстэй accusamus, Cred irony biodiesel keffiyeh artisan ullamco consequat.

@mdo

Вениам марфа сахалтай скейтборд, adipisicing fugiat velit сэрээ сахал. Freegan сахал aliqua cupidatat mcsweeney's vero. Cupidatat four loko nisi, ea helvetica nulla carles. Шивээстэй косби цамц хүнсний ачааны машин, Mcsweeney's quis non freegan vinyl. Lo-fi wes anderson +1 sartorial. Карлесын гоо зүйн бус дасгалууд нь зөөлөн биш юм. Brooklyn adipisicing гар урлалын шар айраг дэд keytar deserunt.

нэг

Commodo aliqua delectus. Fap craft шар айраг deserunt skateboard ea. Ломо дугуйн эрхийг adipisicing banh mi, velit ea sunt sunt next level locavore in one orgin coffee in magna veniam. High life id vinyl, echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing. Consectetur nisi DIY хамгийн бага элч цүнх. Cred ex in, тогтвортой 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.

three

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, consequat hoodie gluten free lo-fi fap aliquip-ийн талаар та сонсоогүй байх. Тэд зарагдаж дуусахаас өмнө ажилчид, Терри Ричардсон өглөөний цайны хоолонд оров. Cardigan craft шар айраг seitan бэлэн velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats.


Хэрэглээ

Өгөгдлийн шинж чанаруудаар дамжуулан

Өөрийн дээд самбарын навигацад гүйлгэх үйлдлийг хялбархан нэмэхийн тулд тагнахыг data-spy="scroll"хүсэж буй элемент дээрээ нэмж (ихэнхдээ энэ нь үндсэн хэсэг байх болно) болон data-target=".navbar"аль хөтөч ашиглахаа сонгоход л хангалттай. Та .navбүрэлдэхүүн хэсэгтэй scrollspy ашиглахыг хүсэх болно.

  1. <body data-spy = "scroll" data-target = ".navbar" > ... </body>

JavaScript-ээр дамжуулан

JavaScript ашиглан scrollspy руу залгана уу:

  1. $ ( '#navbar' ). scrollspy ()
Анхаараарай! Navbar холбоосууд нь шийдвэрлэх боломжтой id зорилтуудтай байх ёстой. Жишээ нь, <a href="#home">home</a>заавал байх ёстой нь дом доторх зүйлтэй тохирч байх ёстой <div id="home"></div>.

Арга зүй

.scrollspy('шинэчлэх')

Scrollspy-г DOM-д элемент нэмэх, хасахтай хамт ашиглах үед та дараах байдлаар сэргээх аргыг дуудах хэрэгтэй болно.

  1. $ ( '[data-spy="scroll"]' ). тус бүр ( функц () {
  2. var $spy = $ ( энэ ). scrollspy ( 'шинэчлэх' )
  3. });

Сонголтууд

Сонголтуудыг өгөгдлийн шинж чанарууд эсвэл JavaScript-ээр дамжуулж болно. Өгөгдлийн шинж чанаруудын хувьд сонголтын нэрийг -д data-хавсаргана data-offset="".

Нэр төрөл анхдагч тайлбар
офсет тоо 10 Гүйлгэх байрлалыг тооцоолохдоо дээд талаас нь солих пиксел.

Үйл явдал

Үйл явдал Тодорхойлолт
идэвхжүүлэх Scrollspy-ээр шинэ зүйл идэвхжих болгонд энэ үйл явдал идэвхждэг.

Жишээ таб

Унждаг цэсээр ч гэсэн дотоод контентын хэсэг рүү шилжихийн тулд хурдан, динамик таб функцийг нэмээрэй.

Түүхий жинсэн өмд Та магадгүй тэдний талаар сонсоогүй жинсэн шорт Остин. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Сахал клише tempor, Williamsburg carles vegan helvetica. Reprehenderit яргачин чимэг keffiyeh dreamcatcher synth. Косби цамц, qui irure Терри Ричардсон экс далайн амьтан. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, махчин nisi qui voluptate.

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.


Хэрэглээ

JavaScript-ээр чихтэй табуудыг идэвхжүүлэх (tab бүрийг тус тусад нь идэвхжүүлэх шаардлагатай):

  1. $ ( '#myTab a' ). дарна уу ( функц ( e ) {
  2. e . урьдчилан сэргийлэхDefault ();
  3. $ ( энэ ). tab ( 'шоу' );
  4. })

Та тусдаа табуудыг хэд хэдэн аргаар идэвхжүүлж болно:

  1. $ ( '#myTab a[href="#profile"]' ). tab ( 'шоу' ); // Табыг нэрээр нь сонгоно уу
  2. $ ( '#myTab a:first' ). tab ( 'шоу' ); // Эхний табыг сонгоно уу
  3. $ ( '#myTab a: last' ). tab ( 'шоу' ); // Сүүлийн табыг сонгоно уу
  4. $ ( '#myTab li:eq(2) a' ). tab ( 'шоу' ); // Гурав дахь табыг сонгоно уу (0 индексжүүлсэн)

Тэмдэглэгээ

Та ямар нэгэн JavaScript бичихгүйгээр зүгээр л нэг элемент дээр зааж өгснөөр таб data-toggle="tab"эсвэл эм навигацийг идэвхжүүлж болно. Таб дээр болон ангиудыг data-toggle="pill"нэмснээр Bootstrap табын хэв маягийг хэрэглэнэ.navnav-tabsul

  1. <ul class = "nav nav-tabs" >
  2. <li><a href = "#home" data-toggle = "tab" > Нүүр хуудас </a></li>
  3. <li><a href = "#profile" data-toggle = "tab" > Профайл </a></li>
  4. <li><a href = "#messages" data-toggle = "tab" > Мессежүүд </a></li>
  5. <li><a href = "#settings" data-toggle = "tab" > Тохиргоо </a></li>
  6. </ul>

Арга зүй

$().tab

Таб элемент болон агуулгын савыг идэвхжүүлдэг. Цонх нь DOM доторх чингэлэг зангилаа руу чиглэсэн data-targetэсвэл a байх ёстой .href

  1. <ul class = "nav nav-tabs" id = "myTab" >
  2. <li class = "active" ><a href = "#home" > Нүүр хуудас </a></li>
  3. <li><a href = "#profile" > Профайл </a></li>
  4. <li><a href = "#messages" > Мессежүүд </a></li>
  5. <li><a href = "#settings" > Тохиргоо </a></li>
  6. </ul>
  7.  
  8. <div class = "tab-content" >
  9. <div class = "tab-pane active" id = "home" > ... </div>
  10. <div class = "tab-pane" id = "profile" > ... </div>
  11. <div class = "tab-pane" id = "messages" > ... </div>
  12. <div class = "tab-pane" id = "тохиргоо" > ... </div>
  13. </div>
  14.  
  15. <скрипт>
  16. $ ( функц () {
  17. $ ( '#myTab a: last' ). tab ( 'шоу' );
  18. })
  19. </script>

Үйл явдал

Үйл явдал Тодорхойлолт
шоу Энэ үйл явдал нь шинэ таб харагдахаас өмнө tab шоу дээр гарч ирдэг. Идэвхтэй таб болон өмнөх идэвхтэй табыг (боломжтой бол) тус тус чиглүүлэхийн тулд event.targetболон ашиглана уу.event.relatedTarget
үзүүлсэн Энэ үйл явдал нь табыг харуулсны дараа tab шоунд идэвхждэг. Идэвхтэй таб болон өмнөх идэвхтэй табыг (боломжтой бол) тус тус чиглүүлэхийн тулд event.targetболон ашиглана уу.event.relatedTarget
  1. $ ( 'a[data-toggle="tab"]' ). дээр ( 'харуулсан' , функц ( e ) {
  2. e . зорилтот // идэвхжүүлсэн таб
  3. e . холбоотойTarget // өмнөх таб
  4. })

Жишээ

Жэйсон Фреймийн бичсэн гайхалтай jQuery.tipsy залгаасаас санаа авсан; Хэрэгслийн зөвлөмжүүд нь зураг дээр тулгуурладаггүй, хөдөлгөөнт дүрслэлд CSS3, орон нутгийн гарчиг хадгалахад өгөгдлийн шинж чанаруудыг ашигладаггүй шинэчилсэн хувилбар юм.

Гүйцэтгэлийн шалтгааны улмаас зааварчилгаа болон popover өгөгдлийн апис нь сонгогдсон тул та тэдгээрийг өөрөө эхлүүлэх хэрэгтэй гэсэн үг юм.

Доорх холбоосууд дээр хулганаа гүйлгэж, зөвлөмжийг харна уу:

Бариу өмд дараагийн түвшний keffiyeh та тэдний талаар сонсоогүй байх. Фото лангуу сахал түүхий жинсэн үсэг веган мессенжер цүнх Stumptown. Фермээс ширээнд суух seitan, Mcsweeney's fixie sustainable quinoa 8-бит америк хувцас нь Терри Ричардсон винил камертай. Сахал хожуул, кардиган банх ми ломо аянга. Дүпү биодизель Виллиамсбург Марфа, дөрвөн Локо Максвинигийн цэвэршүүлэх веган Chambray. Үнэхээр инээдтэй гар урлаач ямар ч keytar , scenester farm-to-table banksy Остин twitter бариул freegan cred raw denim single-origin coffee virus.

Дөрвөн чиглэл

Оролтын бүлгүүдийн зөвлөмжүүд

Bootstrap оролтын бүлгүүдэд зааварчилгаа болон поповер ашиглахдаа containerхүсээгүй үр дагавраас зайлсхийхийн тулд (доор баримтжуулсан) сонголтыг тохируулах хэрэгтэй болно.


Хэрэглээ

JavaScript-ээр зааварчилгааг идэвхжүүлнэ үү:

  1. $ ( '#жишээ' ). зөвлөмж ( сонголтууд )

Сонголтууд

Сонголтуудыг өгөгдлийн шинж чанарууд эсвэл JavaScript-ээр дамжуулж болно. Өгөгдлийн шинж чанаруудын хувьд сонголтын нэрийг -д data-хавсаргана data-animation="".

Нэр төрөл анхдагч тайлбар
хөдөлгөөнт дүрс логик үнэн хэрэгсэлд css бүдгэрүүлэх шилжилтийг хэрэглээрэй
html логик худлаа Хэрэгслийн зааварт html оруулна уу. Хэрэв худал бол jQuery-ийн textаргыг домонд контент оруулахад ашиглана. Хэрэв та XSS халдлагын талаар санаа зовж байгаа бол текстийг ашиглана уу.
байрлуулах мөр | функц 'дээд' зөвлөмжийг хэрхэн байрлуулах вэ - дээд | доод | зүүн | зөв
сонгогч мөр худлаа Хэрэв сонгогчийг өгсөн бол хэрэгслийн зөвлөмжийн объектуудыг заасан зорилтууд руу шилжүүлнэ.
гарчиг мөр | функц '' "гарчиг" шошго байхгүй бол өгөгдмөл гарчгийн утга
гох мөр 'фокус дээр хулганаа чиглүүлэх' зөвлөмжийг хэрхэн идэвхжүүлдэг вэ - | дээр дарна уу хулганаа аваач | төвлөрөл | гарын авлага. Дамжуулах триггерийн олон, зайгаар тусгаарлагдсан, гох төрлүүдийг анхаарна уу.
саатал тоо | обьект 0

Зөвлөмжийг харуулах, нуух саатал (ms) - гарын авлагын гох төрөлд хамаарахгүй

Хэрэв дугаар өгсөн бол нуух/шоулуулах хоёуланд нь саатал хэрэглэнэ

Объектын бүтэц нь:delay: { show: 500, hide: 100 }

сав мөр | худлаа худлаа

Тодорхой элементийн зөвлөмжийг хавсарганаcontainer: 'body'

Анхаараарай! Өгөгдлийн шинж чанаруудыг ашиглан тус тусын зөвлөмжийн сонголтуудыг зааж өгч болно.

Тэмдэглэгээ

  1. <a href = "#" data-toggle = "tooltip" title = "анхны зөвлөгөө" > миний дээр хулганаа гүйлгээрэй </a>

Арга зүй

$().хэрэгслийн зөвлөгөө(сонголт)

Элементийн цуглуулгад хэрэгслийн зааварчилгааг хавсаргана.

.tooltip('шоу')

Элементийн зөвлөмжийг харуулна.

  1. $ ( '#элемент' ). зөвлөмж ( 'шоу' )

.tooltip('нуух')

Элементийн зөвлөмжийг нууна.

  1. $ ( '#элемент' ). зөвлөмж ( 'нуух' )

.хэрэгслийн зөвлөгөө('унтраах')

Элементийн зөвлөмжийг сэлгэх.

  1. $ ( '#элемент' ). хэрэгслийн зөвлөмж ( 'шилжүүлэх' )

.tooltip('устгах')

Элементийн зөвлөмжийг нууж устгана.

  1. $ ( '#элемент' ). зөвлөмж ( 'устгах' )

Жишээ

Хоёрдогч мэдээллийг байрлуулах аливаа элементэд iPad дээрх шиг жижиг контент давхаргыг нэмнэ үү. Поповерыг идэвхжүүлэхийн тулд товчлуур дээр хулганаа нээнэ үү. Хэрэгслийн зөвлөмжийг оруулах шаардлагатай.

Статик попопвер

Дөрвөн сонголт боломжтой: дээд, баруун, доод, зүүн зэрэгцүүлсэн.

Popover дээд

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.

dataJavaScript болон атрибут доторх контентоос поповер хэлбэрээр харуулсан тэмдэглэгээ байхгүй .

Шууд демо

Дөрвөн чиглэл


Хэрэглээ

JavaScript-ээр поповеруудыг идэвхжүүлэх:

  1. $ ( '#жишээ' ). popover ( сонголт )

Сонголтууд

Сонголтуудыг өгөгдлийн шинж чанарууд эсвэл JavaScript-ээр дамжуулж болно. Өгөгдлийн шинж чанаруудын хувьд сонголтын нэрийг -д data-хавсаргана data-animation="".

Нэр төрөл анхдагч тайлбар
хөдөлгөөнт дүрс логик үнэн хэрэгсэлд css бүдгэрүүлэх шилжилтийг хэрэглээрэй
html логик худлаа Popover руу html оруулна уу. Хэрэв худал бол jQuery-ийн textаргыг домонд контент оруулахад ашиглана. Хэрэв та XSS халдлагын талаар санаа зовж байгаа бол текстийг ашиглана уу.
байрлуулах мөр | функц 'зөв' popover хэрхэн байрлуулах - дээд | доод | зүүн | зөв
сонгогч мөр худлаа хэрэв сонгогч өгөгдсөн бол хэрэгслийн зөвлөмжийн объектуудыг заасан зорилтууд руу шилжүүлнэ
гох мөр "товших" popover хэрхэн идэвхждэг вэ - | дээр дарна уу хулганаа аваач | төвлөрөл | гарын авлага
гарчиг мөр | функц '' `гарчиг` шинж байхгүй бол өгөгдмөл гарчгийн утга
агуулга мөр | функц '' `data-content` шинж чанар байхгүй бол агуулгын өгөгдмөл утга
саатал тоо | обьект 0

поповерыг харуулах, нуух саатал (ms) - гарын авлагын гох төрөлд хамаарахгүй

Хэрэв дугаар өгсөн бол нуух/шоулуулах хоёуланд нь саатал хэрэглэнэ

Объектын бүтэц нь:delay: { show: 500, hide: 100 }

сав мөр | худлаа худлаа

Тодорхой элементэд поповыг хавсарганаcontainer: 'body'

Анхаараарай! Хувь хүний ​​поповеруудын сонголтыг өгөгдлийн шинж чанаруудыг ашиглан зааж өгч болно.

Тэмдэглэгээ

Гүйцэтгэлийн шалтгааны улмаас Tooltip болон Popover data-apis-ийг ашиглах боломжтой. Хэрэв та тэдгээрийг ашиглахыг хүсвэл сонгогчийн сонголтыг л зааж өгнө үү.

Арга зүй

$().popover(сонголт)

Элементийн цуглуулгад зориулсан поповеруудыг эхлүүлнэ.

.popover('шоу')

Поповын элементүүдийг харуулна.

  1. $ ( '#элемент' ). popover ( 'шоу' )

.popover('нуух')

Элементүүдийн поповыг нууна.

  1. $ ( '#элемент' ). popover ( 'нуух' )

.popover('унтраах')

Элементүүдийн поповыг унтраадаг.

  1. $ ( '#элемент' ). popover ( 'шилжүүлэх' )

.popover('устгах')

Элементийн поповыг нууж, устгана.

  1. $ ( '#элемент' ). popover ( 'устгах' )

Жишээ сэрэмжлүүлэг

Энэ залгаасыг ашиглан бүх анхааруулах мессежүүдэд хаах функцийг нэмнэ үү.

Ариун гуакамоле! Өөрийгөө шалгаарай, чи тийм ч сайн харагдахгүй байна.

Өө гэнэтийн! Танд алдаа гарлаа!

Үүнийг болон үүнийг өөрчлөөд дахин оролдоно уу. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras matis consectetur purus sit amet fermentum.

Энэ арга хэмжээг авна уу Эсвэл үүнийг хий


Хэрэглээ

JavaScript-ээр дамжуулан анхааруулгыг хаахыг идэвхжүүлэх:

  1. $ ( ". Анхааруулга" ). сэрэмжлүүлэг ()

Тэмдэглэгээ

data-dismiss="alert"Автоматаар хаах функцийг өгөхийн тулд хаах товчлуур дээрээ нэмэхэд л хангалттай .

  1. <a class = "close" data-dississ = "alert" href = "#" > × </a>

Арга зүй

$() дохиолол()

Бүх сэрэмжлүүлгийг ойрын функцээр хаадаг. Таны сэрэмжлүүлэг хаагдсан үед идэвхждэг байхын тулд тэдгээрт .fadeболон .inангиллыг аль хэдийн ашигласан эсэхийг шалгаарай.

.alert('хаах')

Сэрэмжлүүлэгийг хаадаг.

  1. $ ( ". Анхааруулга" ). сэрэмжлүүлэг ( 'хаах' )

Үйл явдал

Bootstrap-ийн дохиоллын анги нь дохиоллын функцэд холбогдох хэд хэдэн үйл явдлыг илрүүлдэг.

Үйл явдал Тодорхойлолт
хаах closeИнстанцийн аргыг дуудах үед энэ үйл явдал шууд идэвхждэг .
хаалттай Сэрэмжлүүлэг хаагдсан үед энэ үйл явдал идэвхждэг (css шилжилт дуусахыг хүлээх болно).
  1. $ ( '#миний сэрэмжлүүлэг' ). холбох ( 'хаалттай' , функц () {
  2. // ямар нэг юм хий…
  3. })

Хэрэглээний жишээ

Товчлуур ашиглан илүү ихийг хий. Хяналтын товчлуурыг зааж өгөх эсвэл хэрэгслийн мөр гэх мэт бусад бүрэлдэхүүн хэсгүүдийн товчлууруудын бүлгийг үүсгэх.

Төрийн мэдээлэлтэй

data-loading-text="Loading..."Товчлуур дээр ачаалах төлөвийг ашиглахын тулд нэмнэ үү .

  1. <button type = "button" class = "btn btn-primary" data-loading-text = "Ачааж байна..." > Ачаалах төлөв </button>

Нэг унтраалга

data-toggle="button"Нэг товчлуур дээр сэлгэхийг идэвхжүүлэхийн тулд нэмэх .

  1. <button type = "button" class = "btn btn-primary" data-toggle = "button" > Нэг сэлгэх </button>

Checkbox

data-toggle="buttons-checkbox"btn-групп дээр сэлгэхийн тулд шалгах хайрцагны хэв маягийг нэмнэ үү .

  1. <div class = "btn-group" data-toggle = "buttons-checkbox" >
  2. <button type = "button" class = "btn btn-primary" > Зүүн </button>
  3. <button type = "button" class = "btn btn-primary" > Дунд </button>
  4. <button type = "button" class = "btn btn-primary" > Баруун </button>
  5. </div>

Радио

data-toggle="buttons-radio"btn-group дээр радио хэв маягийг сэлгэхийн тулд нэмнэ үү .

  1. <div class = "btn-group" data-toggle = "buttons-radio" >
  2. <button type = "button" class = "btn btn-primary" > Зүүн </button>
  3. <button type = "button" class = "btn btn-primary" > Дунд </button>
  4. <button type = "button" class = "btn btn-primary" > Баруун </button>
  5. </div>

Хэрэглээ

JavaScript-ээр товчлууруудыг идэвхжүүлэх:

  1. $ ( '.nav-tabs' ). товчлуур ()

Тэмдэглэгээ

Өгөгдлийн шинж чанарууд нь товчлуурын залгаастай салшгүй холбоотой. Төрөл бүрийн тэмдэглэгээний төрлийг доорх жишээ кодыг үзнэ үү.

Сонголтууд

Байхгүй

Арга зүй

$().товчлуур('сэлгэх')

Түлхэх төлөвийг сэлгэх. Товчлуурыг идэвхжүүлсэн мэт харагдуулна.

Анхаараарай! data-toggleТа атрибутыг ашиглан товчлуурыг автоматаар солихыг идэвхжүүлж болно .
  1. <button type = "button" class = "btn" data-toggle = "button" > </button>

$().товчлуур('ачаалах')

Товчлуурын төлөвийг ачаалахаар тохируулна - товчлуурыг идэвхгүй болгож, текстийг ачаалах текст рүү шилжүүлнэ. Ачаалах текстийг өгөгдлийн шинж чанарыг ашиглан товчлуурын элемент дээр тодорхойлсон байх ёстой data-loading-text.

  1. <button type = "button" class = "btn" data-loading-text = "ачаалж байна..." > ... </button>
Анхаараарай! Firefox нь хуудас ачаалахад идэвхгүй болсон төлөвийг хадгалдаг . Үүнийг шийдвэрлэх арга бол ашиглах явдал autocomplete="off"юм.

$().товчлуур('дахин тохируулах')

Товчлуурын төлөвийг дахин тохируулах - текстийг эх текст рүү шилжүүлнэ.

$().товчлуур(мөр)

Товчлуурын төлөвийг дахин тохируулах - текстийг ямар ч өгөгдөлд тодорхойлсон текст төлөв рүү шилжүүлнэ.

  1. <button type = "товчлуур" анги = "btn" data-complete-text = "дууссан!" > ... </button>
  2. <скрипт>
  3. $ ( '.btn' ). товчлуур ( "дуусгах" )
  4. </script>

тухай

Баян хуур, навигаци зэрэг эвхэгддэг бүрэлдэхүүн хэсгүүдийн үндсэн загвар, уян хатан дэмжлэгийг аваарай.

* Transitions залгаасыг оруулахыг шаарддаг.

Жишээ нь баян хуур

Нурах залгаасыг ашиглан бид баян хуурын хэв маягийн энгийн виджетийг бүтээсэн:

Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 чоно сар officia aute, бус cupidatat skateboard dolor brunch. Хүнсний машин quinoa nesciunt laborum eiusmod. Brunch 3 чоно сарны tempor, sunt aliqua дээр нь шувуу тавьж далайн амьтан нэг гаралтай кофе nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur яргачин дэд lomo. Leggings occaecat гар урлалын шар айрагны фермээс ширээнд хүртэл, түүхий жинсэн гоо зүйн синтетик синтетик nesciunt нь тэдний accusamus labore тогтвортой VHS-ийн талаар сонсоогүй байх.
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 чоно сар officia aute, бус cupidatat skateboard dolor brunch. Хүнсний машин quinoa nesciunt laborum eiusmod. Brunch 3 чоно сарны tempor, sunt aliqua дээр нь шувуу тавьж далайн амьтан нэг гаралтай кофе nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur яргачин дэд lomo. Leggings occaecat гар урлалын шар айрагны фермээс ширээнд хүртэл, түүхий жинсэн гоо зүйн синтетик синтетик nesciunt нь тэдний accusamus labore тогтвортой VHS-ийн талаар сонсоогүй байх.
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 чоно сар officia aute, бус cupidatat skateboard dolor brunch. Хүнсний машин quinoa nesciunt laborum eiusmod. Brunch 3 чоно сарны tempor, sunt aliqua дээр нь шувуу тавьж далайн амьтан нэг гаралтай кофе nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur яргачин дэд lomo. Leggings occaecat гар урлалын шар айрагны фермээс ширээнд хүртэл, түүхий жинсэн гоо зүйн синтетик синтетик nesciunt нь тэдний accusamus labore тогтвортой VHS-ийн талаар сонсоогүй байх.
  1. <div class = "accordion" id = "accordion2" >
  2. <div class = "баян хуур" >
  3. <div class = "баян хуурын гарчиг" >
  4. <a class = "accordion-toggle" data-toggle = "collapse" data-parent = "#accordion2" href = "#collapseOne" >
  5. Эвхэгддэг бүлгийн зүйл №1
  6. </a>
  7. </div>
  8. <div id = "collapseOne" class = "баян хуур-биеийн уналт" >
  9. <div class = "баян хуур-дотоод" >
  10. Anim pariatur cliche...
  11. </div>
  12. </div>
  13. </div>
  14. <div class = "баян хуур" >
  15. <div class = "баян хуурын гарчиг" >
  16. <a class = "accordion-toggle" data-toggle = "collapse" data-parent = "#accordion2" href = "#collapseTwo" >
  17. Эвхэгддэг бүлгийн зүйл №2
  18. </a>
  19. </div>
  20. <div id = "collapseTwo" class = "баян хуур-биеийн уналт" >
  21. <div class = "баян хуур-дотоод" >
  22. Anim pariatur cliche...
  23. </div>
  24. </div>
  25. </div>
  26. </div>
  27. ...

Та мөн залгаасыг баян хуурын тэмдэглэгээгүйгээр ашиглаж болно. Өөр элементийн томрох, буулгах товчлуурыг идэвхжүүлнэ үү.

  1. <товчлуурын төрөл = "товчлуур" анги = "btn btn-аюул" data-toggle = "нурах" data-target = "#demo" >
  2. энгийн эвхэгддэг
  3. </button>
  4.  
  5. <div id = "demo" class = "collapse in" > </div>

Хэрэглээ

Өгөгдлийн шинж чанаруудаар дамжуулан

Эвхэгддэг элементийн удирдлагыг автоматаар хуваарилахын тулд элемент дээр нэмэх data-toggle="collapse"ба a -г л хийнэ үү. data-targetУг data-targetатрибут нь задлах үйлдэл хийх css сонгогчийг хүлээн авдаг. collapseЭвхэгддэг элементэд ангийг нэмэхээ мартуузай . Хэрэв та үүнийг анхдагчаар нээхийг хүсвэл нэмэлт анги нэмнэ үү in.

Эвхэгддэг удирдлагад баян хуур шиг бүлгийн удирдлагыг нэмэхийн тулд дата атрибутыг нэмнэ үү data-parent="#selector". Үүнийг хэрхэн ажиллаж байгааг харахын тулд демо-г үзнэ үү.

JavaScript-ээр дамжуулан

Гараар идэвхжүүлэх:

  1. $ ( ". нурах" ). нурах ()

Сонголтууд

Сонголтуудыг өгөгдлийн шинж чанарууд эсвэл JavaScript-ээр дамжуулж болно. Өгөгдлийн шинж чанаруудын хувьд сонголтын нэрийг -д data-хавсаргана data-parent="".

Нэр төрөл анхдагч тайлбар
эцэг эх сонгогч худлаа Хэрэв сонгогч бол энэ эвхэгддэг зүйлийг харуулах үед заасан эхийн доорх бүх эвхэгддэг элементүүд хаагдах болно. (уламжлалт баян хуурын зан үйлтэй төстэй)
солих логик үнэн Дуудлага хийх үед эвхэгддэг элементийг асаана

Арга зүй

.collapse(сонголт)

Таны агуулгыг эвхэгддэг элемент болгон идэвхжүүлнэ. Нэмэлт сонголтуудыг хүлээн зөвшөөрдөг object.

  1. $ ( '#myCollapsible' ). нурах ({
  2. солих : худал
  3. })

.collapse('унтраах')

Эвхэгддэг элементийг харуулах эсвэл нуух горимд шилжүүлнэ.

.collapse('шоу')

Эвхэгддэг элементийг харуулж байна.

.collapse('нуух')

Эвхэгддэг элементийг нууна.

Үйл явдал

Bootstrap-ийн уналтын анги нь уналтын функцэд холбогдох хэд хэдэн үйл явдлыг илчилдэг.

Үйл явдал Тодорхойлолт
шоу showИнстанцийн аргыг дуудах үед энэ үйл явдал шууд идэвхждэг .
үзүүлсэн Уналтын элементийг хэрэглэгчдэд харагдуулах үед энэ үйл явдал идэвхждэг (css шилжилтийг дуусгахыг хүлээх болно).
нуугдах hideАрга дуудагдсан үед энэ үйл явдал шууд идэвхждэг .
далд Хэрэглэгчээс нуралтын элементийг нуусан үед энэ үйл явдал идэвхждэг (css шилжилтийг дуусгахыг хүлээх болно).
  1. $ ( '#myCollapsible' ). дээр ( 'далд' , функц () {
  2. // ямар нэг юм хий…
  3. })

Жишээ

Ямар ч хэлбэрийн текст оруулгатай гоёмсог бичгийн толгойг хурдан үүсгэх үндсэн, хялбар өргөтгөсөн залгаас.

  1. <оролтын төрөл = "текст" data-provide = "typeahead" >

Та autocomplete="off"Bootstrap typeahead унадаг цэс дээр анхдагч хөтчийн цэс гарч ирэхээс сэргийлж тохируулахыг хүсэх болно.


Хэрэглээ

Өгөгдлийн шинж чанаруудаар дамжуулан

Дээрх жишээнд үзүүлсэн шиг бичихийн өмнөх функцтэй элементийг бүртгэхийн тулд өгөгдлийн шинж чанаруудыг нэмнэ үү.

JavaScript-ээр дамжуулан

Бичгийн толгойг гараар залгана уу:

  1. $ ( '.typeahead' ). бичгийн толгой ()

Сонголтууд

Сонголтуудыг өгөгдлийн шинж чанарууд эсвэл JavaScript-ээр дамжуулж болно. Өгөгдлийн шинж чанаруудын хувьд сонголтын нэрийг -д data-хавсаргана data-source="".

Нэр төрөл анхдагч тайлбар
эх сурвалж массив, функц [ ] Асуулга хийх өгөгдлийн эх сурвалж. Мөрний массив эсвэл функц байж болно. queryФункц нь оролтын талбар дахь утга болон processбуцаан дуудах гэсэн хоёр аргументыг дамжуулдаг . processЭнэ функцийг өгөгдлийн эх үүсвэрийг шууд буцаах эсвэл буцаан дуудлагын ганц аргументаар асинхроноор буцаах замаар синхроноор ашиглаж болно .
зүйлс тоо 8 Унждаг цэсэнд харуулах зүйлсийн дээд тоо.
минУрт тоо 1 Автоматаар гүйцээх зөвлөмжийг эхлүүлэхийн өмнө шаардагдах хамгийн бага тэмдэгтийн урт
тааруулагч функц том жижиг үсгийн мэдрэмжгүй Асуулга нь тухайн зүйлтэй таарч байгаа эсэхийг тодорхойлоход ашигладаг арга. itemАсуулгыг шалгах ганц аргументыг хүлээн авна. -аар одоогийн асуулгад хандана уу this.query. trueХэрэв асуулга таарч байвал логикийг буцаана уу.
ангилагч функц яг таарч, том жижиг үсэг
, том жижиг жижиг
Автоматаар гүйцээх үр дүнг эрэмбэлэх арга. Ганц аргументыг itemsхүлээн зөвшөөрч, бичихийн өмнөх жишээний хамрах хүрээтэй. Одоогийн асуулгад this.query.
шинэчлэгч функц сонгосон зүйлийг буцаана Сонгосон зүйлийг буцаахад ашигладаг арга. Нэг аргументыг хүлээн авдаг, itemмөн нь бичвэрийн өмнөх жишээний хамрах хүрээтэй.
тодруулагч функц бүх өгөгдмөл таарчуудыг тодруулна Автоматаар гүйцээх үр дүнг тодруулахад ашигладаг арга. Ганц аргументыг itemхүлээн зөвшөөрч, бичихийн өмнөх жишээний хамрах хүрээтэй. html буцаах ёстой.

Арга зүй

.typeahead(сонголт)

Бичгийн толгойтой оролтыг эхлүүлнэ.

Жишээ

Зүүн талд байгаа дэд навигаци нь нэмэлт залгаасын амьд демо юм.


Хэрэглээ

Өгөгдлийн шинж чанаруудаар дамжуулан

Аливаа элементэд хавсаргасан зан үйлийг хялбархан нэмэхийн тулд тагнахыг data-spy="affix"хүсэж буй элемент дээрээ нэмэхэд л хангалттай. Дараа нь элементийн бэхэлгээг хэзээ асаах, унтраахыг тодорхойлохын тулд офсет ашиглана уу.

  1. <div data-spy = "affix" data-offset-top = "200" > ... </div>
Анхаараарай! Та бэхлэгдсэн элементийн байрлал болон түүний шууд эцэг эхийн зан төлөвийг удирдах ёстой. affixБайрлал нь , affix-top, болон -ээр хянагддаг affix-bottom. Энэ нь хуудасны хэвийн урсгалаас агуулгыг устгаж байгаа хавсралт эхлэх үед эвдэрч болзошгүй эцэг эхийг шалгахаа бүү мартаарай.

JavaScript-ээр дамжуулан

JavaScript-ээр дамжуулан нэмэлт залгаасыг дуудах:

  1. $ ( '#navbar' ). хавсаргах ()

Сонголтууд

Сонголтуудыг өгөгдлийн шинж чанарууд эсвэл JavaScript-ээр дамжуулж болно. Өгөгдлийн шинж чанаруудын хувьд сонголтын нэрийг -д data-хавсаргана data-offset-top="200".

Нэр төрөл анхдагч тайлбар
офсет тоо | функц | обьект 10 Гүйлгэх байрлалыг тооцоолохдоо дэлгэцээс ялгах пиксел. Хэрэв нэг дугаар өгөгдсөн бол офсетийг дээд болон зүүн хоёр чиглэлд хэрэглэнэ. Нэг чиглэл эсвэл олон өвөрмөц офсетийг сонсохын тулд объектыг оруулаарай offset: { x: 10 }. Динамикаар офсет өгөх шаардлагатай үед функцийг ашиглана уу (зарим мэдрэмжтэй загварт хэрэгтэй).