ເອົາອົງປະກອບຂອງ Bootstrap ມາສູ່ຊີວິດ - ຕອນນີ້ມີ 13 plugins jQuery ແບບກຳນົດເອງ.
Plugins ສາມາດຖືກລວມເຂົ້າເປັນສ່ວນບຸກຄົນ (ເຖິງແມ່ນວ່າບາງອັນຕ້ອງຂຶ້ນກັບ), ຫຼືທັງຫມົດໃນເວລາດຽວກັນ. ທັງ bootstrap.js ແລະ bootstrap.min.js ມີປລັກອິນທັງໝົດຢູ່ໃນໄຟລ໌ດຽວ.
ທ່ານສາມາດນໍາໃຊ້ plugins Bootstrap ທັງຫມົດໂດຍຜ່ານ markup API ໂດຍບໍ່ຕ້ອງຂຽນ JavaScript ເສັ້ນດຽວ. ນີ້ແມ່ນ API ຊັ້ນຮຽນທໍາອິດຂອງ Bootstrap ແລະຄວນຈະເປັນການພິຈາລະນາທໍາອິດຂອງທ່ານໃນເວລາທີ່ໃຊ້ plugin.
ທີ່ເວົ້າວ່າ, ໃນບາງສະຖານະການມັນອາດຈະຕ້ອງການທີ່ຈະປິດການທໍາງານນີ້. ດັ່ງນັ້ນ, ພວກເຮົາຍັງສະຫນອງຄວາມສາມາດໃນການປິດການທໍາງານຂອງຂໍ້ມູນ API ໂດຍ unbinding ເຫດການທັງຫມົດທີ່ຢູ່ໃນ namespaced ກັບ `'data-api'`. ນີ້ເບິ່ງຄືວ່າ:
- $ ( 'ຮ່າງກາຍ' ). ປິດ ( '.data-api' )
ອີກທາງເລືອກ, ເພື່ອແນໃສ່ plugin ສະເພາະ, ພຽງແຕ່ໃສ່ຊື່ຂອງ plugin ເປັນ namespace ພ້ອມກັບ namespace data-api ແບບນີ້:
- $ ( 'ຮ່າງກາຍ' ). ປິດ ( '.alert.data-api' )
ພວກເຮົາຍັງເຊື່ອວ່າທ່ານຄວນຈະສາມາດນໍາໃຊ້ plugins Bootstrap ທັງຫມົດໂດຍຜ່ານ JavaScript API. APIs ສາທາລະນະທັງຫມົດແມ່ນວິທີດຽວ, ເປັນລະບົບຕ່ອງໂສ້, ແລະສົ່ງຄືນການເກັບກໍາທີ່ປະຕິບັດ.
- $ ( ".btn.danger" ). ປຸ່ມ ( "ສະຫຼັບ" ). addClass ( "ໄຂມັນ" )
ວິທີການທັງໝົດຄວນຍອມຮັບວັດຖຸທາງເລືອກທີ່ເປັນທາງເລືອກ, ສະຕຣິງທີ່ແນເປົ້າໝາຍໃສ່ວິທີການໃດນຶ່ງ, ຫຼືບໍ່ມີຫຍັງເລີຍ (ທີ່ລິເລີ່ມ plugin ທີ່ມີພຶດຕິກຳເລີ່ມຕົ້ນ):
- $ ( "#myModal" ). modal () // ເລີ່ມຕົ້ນດ້ວຍຄ່າເລີ່ມຕົ້ນ
- $ ( "#myModal" ). modal ({ keyboard : false }) // initialized with no keyboard
- $ ( "#myModal" ). modal ( 'show' ) // initializes ແລະ invokes ສະແດງທັນທີ
ແຕ່ລະປລັກອິນຍັງເປີດເຜີຍຕົວສ້າງດິບຂອງມັນຢູ່ໃນຄຸນສົມບັດ `Constructor`: $.fn.popover.Constructor
. ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະໄດ້ຮັບຕົວຢ່າງ plugin ສະເພາະໃດຫນຶ່ງ, ດຶງມັນໂດຍກົງຈາກອົງປະກອບ: $('[rel=popover]').data('popover')
.
ບາງຄັ້ງມັນຈໍາເປັນຕ້ອງໃຊ້ plugins Bootstrap ກັບກອບ UI ອື່ນໆ. ໃນສະຖານະການເຫຼົ່ານີ້, ການຂັດກັນຂອງ namespace ສາມາດເກີດຂຶ້ນເປັນບາງຄັ້ງຄາວ. ຖ້າສິ່ງນີ້ເກີດຂຶ້ນ, ທ່ານອາດຈະໂທຫາ .noConflict
plugin ທີ່ທ່ານຕ້ອງການທີ່ຈະກັບຄືນມູນຄ່າຂອງ.
- var bootstrapButton = $ . fn _ ປຸ່ມ . noConflict () // ສົ່ງຄືນ $.fn.button ກັບຄ່າທີ່ໄດ້ມອບຫມາຍກ່ອນຫນ້ານີ້
- $ . fn _ bootstrapBtn = bootstrapButton // ໃຫ້ $().bootstrapBtn ການທໍາງານຂອງ bootstrap
Bootstrap ໃຫ້ເຫດການທີ່ກໍາຫນົດເອງສໍາລັບການປະຕິບັດທີ່ເປັນເອກະລັກຂອງ plugin ສ່ວນໃຫຍ່. ໂດຍທົ່ວໄປແລ້ວ, ສິ່ງເຫຼົ່ານີ້ມາໃນຮູບແບບການມີສ່ວນຮ່ວມທີ່ບໍ່ມີຂອບເຂດ ແລະ ທີ່ຜ່ານມາ - ບ່ອນທີ່ infinitive (ex. show
) ຖືກກະຕຸ້ນໃນຕອນເລີ່ມຕົ້ນຂອງເຫດການ, ແລະແບບຟອມການມີສ່ວນຮ່ວມທີ່ຜ່ານມາຂອງມັນ (ຕົວຢ່າງ. shown
) ແມ່ນຜົນກະທົບຕໍ່ການສໍາເລັດການດໍາເນີນການ.
ເຫດການທີ່ບໍ່ມີຂອບເຂດທັງໝົດສະໜອງການທໍາງານປ້ອງກັນແບບເລີ່ມຕົ້ນ. ນີ້ສະຫນອງຄວາມສາມາດໃນການຢຸດການປະຕິບັດການດໍາເນີນການກ່ອນທີ່ຈະເລີ່ມຕົ້ນ.
- $ ( '#myModal' ). on ( 'ສະແດງ' , function ( e ) {
- ຖ້າ (! data ) ກັບຄືນ e . PreventDefault () // ຢຸດ modal ຈາກການສະແດງ
- })
ສຳລັບເອັບເຟັກການປ່ຽນແປງແບບງ່າຍໆ, ໃຫ້ ໃສ່ bootstrap-transition.js ພ້ອມກັບໄຟລ໌ JS ອື່ນໆ. ຖ້າທ່ານກໍາລັງໃຊ້ bootstrap.js ທີ່ລວບລວມ (ຫຼືຫຍໍ້) , ມັນບໍ່ຈໍາເປັນຕ້ອງລວມເອົາອັນນີ້ - ມັນມີຢູ່ແລ້ວ.
ບາງຕົວຢ່າງຂອງ plugin ການປ່ຽນແປງ:
Modals ແມ່ນປັບປຸງ, ແຕ່ມີຄວາມຍືດຫຍຸ່ນ, dialog prompts ກັບຟັງຊັນທີ່ຕ້ອງການຕໍາ່ສຸດທີ່ແລະຄ່າເລີ່ມຕົ້ນ smart.
ໂມດູນທີ່ສະແດງດ້ວຍສ່ວນຫົວ, ຮ່າງກາຍ, ແລະຊຸດຄຳສັ່ງຢູ່ໃນສ່ວນທ້າຍ.
ຮ່າງກາຍທີ່ດີ…
- <div class = "modal hide fade" >
- <div class = "modal-header" >
- <ປຸ່ມ type = "ປຸ່ມ" class = "ປິດ" data-dismiss = "modal" aria-hidden = "true" > × </button>
- <h3> ສ່ວນຫົວໂມດູນ </h3>
- </div>
- <div class = "modal-body" >
- <p> ຮ່າງກາຍອັນໜຶ່ງອັນດີ… </p>
- </div>
- <div class = "modal-footer" >
- <a href="#" class="btn"> ປິດ </a> _ _ _ _ _
- <a href="#" class="btn btn-primary"> ບັນ ທຶກ ການ ປ່ຽນ ແປງ </a>
- </div>
- </div>
ສະຫຼັບ modal ຜ່ານ JavaScript ໂດຍການຄລິກໃສ່ປຸ່ມຂ້າງລຸ່ມນີ້. ມັນຈະເລື່ອນລົງແລະຈາງລົງຈາກດ້ານເທິງຂອງຫນ້າ.
- <!-- ປຸ່ມເພື່ອກະຕຸ້ນ modal -->
- <a href="#myModal" role="button" class="btn" data-toggle = "modal"> ເປີດ ຕົວ ໂມ ດູນ ສາ ທິດ </a> _ _
- <!-- Modal -->
- <div id = "myModal" class = "modal hide fade" tabindex = "-1" role = "dialog" aria-labelledby = "myModalLabel" aria-hidden = "true" >
- <div class = "modal-header" >
- <button type = "button" class = "close" data-dismiss = "modal" aria-hidden = "true" > × </button>
- <h3 id = "myModalLabel" > Modal header </h3>
- </div>
- <div class = "modal-body" >
- <p> ຮ່າງກາຍອັນໜຶ່ງອັນດີ… </p>
- </div>
- <div class = "modal-footer" >
- <button class = "btn" data-dismiss = "modal" aria-hidden = "true" > ປິດ </button>
- <button class = "btn btn-primary" > ບັນທຶກການປ່ຽນແປງ </button>
- </div>
- </div>
ເປີດໃຊ້ modal ໂດຍບໍ່ຕ້ອງຂຽນ JavaScript. ຕັ້ງ data-toggle="modal"
ຢູ່ໃນອົງປະກອບຂອງຕົວຄວບຄຸມ, ເຊັ່ນປຸ່ມ, ພ້ອມກັບ data-target="#foo"
ຫຼື href="#foo"
ເພື່ອເປົ້າຫມາຍ modal ສະເພາະເພື່ອສະຫຼັບ.
- <button type = "button" data-toggle = "modal" data-target = "#myModal" > ເປີດຕົວ ໂມດູນ </button>
ໂທຫາ modal ທີ່ມີ id myModal
ກັບແຖວດຽວຂອງ JavaScript:
- $ ( '#myModal' ). modal ( ທາງເລືອກ )
ທາງເລືອກສາມາດຖືກສົ່ງຜ່ານຄຸນລັກສະນະຂໍ້ມູນຫຼື JavaScript. ສໍາລັບຄຸນລັກສະນະຂໍ້ມູນ, ຕື່ມຊື່ທາງເລືອກໃສ່ data-
, ໃນ data-backdrop=""
.
ຊື່ | ປະເພດ | ຄ່າເລີ່ມຕົ້ນ | ລາຍລະອຽດ |
---|---|---|---|
ສາກຫຼັງ | ບູລີນ | ຄວາມຈິງ | ລວມມີອົງປະກອບສາກຫຼັງ modal. ອີກທາງເລືອກ, ລະບຸ static ສາກຫຼັງທີ່ບໍ່ປິດ modal ໃນການຄລິກ. |
ແປ້ນພິມ | ບູລີນ | ຄວາມຈິງ | ປິດ modal ເມື່ອກົດປຸ່ມ escape ຖືກກົດ |
ສະແດງໃຫ້ເຫັນ | ບູລີນ | ຄວາມຈິງ | ສະແດງ modal ເມື່ອເລີ່ມຕົ້ນ. |
ໄລຍະໄກ | ເສັ້ນທາງ | ບໍ່ຖືກຕ້ອງ | ຖ້າ url ຫ່າງໄກສອກຫຼີກຖືກສະຫນອງໃຫ້, ເນື້ອຫາຈະຖືກໂຫລດຜ່ານ
|
ເປີດໃຊ້ເນື້ອຫາຂອງທ່ານເປັນ modal. ຍອມຮັບທາງເລືອກທີ່ເປັນທາງເລືອກ object
.
- $ ( '#myModal' ). modal ({
- ແປ້ນພິມ : false
- })
ສະຫຼັບ modal ດ້ວຍຕົນເອງ.
- $ ( '#myModal' ). modal ( 'ສະຫຼັບ' )
ເປີດ modal ດ້ວຍຕົນເອງ.
- $ ( '#myModal' ). modal ( 'ສະແດງ' )
ເຊື່ອງ modal ດ້ວຍຕົນເອງ.
- $ ( '#myModal' ). modal ( 'ເຊື່ອງ' )
ຫ້ອງຮຽນ modal ຂອງ Bootstrap ເປີດເຜີຍເຫດການຈໍານວນຫນຶ່ງສໍາລັບການເຊື່ອມໂຍງກັບການເຮັດວຽກຂອງ modal.
ເຫດການ | ລາຍລະອຽດ |
---|---|
ສະແດງໃຫ້ເຫັນ | ເຫດການນີ້ໄຟໄຫມ້ທັນທີເມື່ອ show ວິທີການຕົວຢ່າງຖືກເອີ້ນ. |
ສະແດງໃຫ້ເຫັນ | ເຫດການນີ້ຖືກຍິງອອກເມື່ອ modal ໄດ້ຖືກເຮັດໃຫ້ຜູ້ໃຊ້ສາມາດເຫັນໄດ້ (ຈະລໍຖ້າການປ່ຽນ css ສໍາເລັດ). |
ເຊື່ອງ | ເຫດການນີ້ຈະຖືກຍິງອອກທັນທີເມື່ອ hide ວິທີການຕົວຢ່າງຖືກເອີ້ນ. |
ເຊື່ອງໄວ້ | ເຫດການນີ້ຖືກຍິງອອກເມື່ອ modal ໄດ້ສໍາເລັດການຖືກເຊື່ອງໄວ້ຈາກຜູ້ໃຊ້ (ຈະລໍຖ້າການປ່ຽນ css ສໍາເລັດ). |
- $ ( '#myModal' ). on ( 'ເຊື່ອງໄວ້' , function () {
- // ເຮັດຫຍັງ...
- })
ເພີ່ມເມນູແບບເລື່ອນລົງໃສ່ເກືອບທຸກຢ່າງດ້ວຍປລັກອິນງ່າຍໆນີ້, ລວມທັງແຖບ navbar, ແຖບ, ແລະຢາ.
ເພີ່ມ data-toggle="dropdown"
ໃສ່ລິ້ງ ຫຼືປຸ່ມເພື່ອສະຫຼັບການເລື່ອນລົງ.
- <div class = "dropdown" >
- <a class="dropdown-toggle" data-toggle = "dropdown" href="#"> ຕົວ ກະ ຕຸ້ນ ແບບ ເລື່ອນ ລົງ </a>
- <ul class = "dropdown-menu" ບົດບາດ = "ເມນູ" aria-labelledby = "dLabel" >
- ...
- </ul>
- </div>
ເພື່ອຮັກສາ URLs ໄວ້, ໃຫ້ໃຊ້ data-target
ຄຸນສົມບັດແທນ href="#"
.
- <div class = "dropdown" >
- <a class="dropdown-toggle" id = "dLabel" ບົດບາດ = "ປຸ່ມ" data-toggle = "dropdown" data-target = "#" href = "/page.html"> _ _ _
- ເລື່ອນລົງ
- <b class = "caret" ></b>
- </a>
- <ul class = "dropdown-menu" ບົດບາດ = "ເມນູ" aria-labelledby = "dLabel" >
- ...
- </ul>
- </div>
ໂທຫາ dropdowns ຜ່ານ JavaScript:
- $ ( '.dropdown-toggle' ). ເລື່ອນລົງ ()
ບໍ່ມີ
api ທີ່ເປັນໂປຣແກຣມສໍາລັບການສະຫຼັບເມນູສໍາລັບແຖບ navbar ຫຼືແຖບນໍາທາງທີ່ລະບຸ.
plugin ScrollSpy ແມ່ນສໍາລັບການປັບປຸງອັດຕະໂນມັດເປົ້າຫມາຍ nav ໂດຍອີງໃສ່ຕໍາແຫນ່ງເລື່ອນ. ເລື່ອນພື້ນທີ່ທາງລຸ່ມແຖບ navbar ແລະເບິ່ງການປ່ຽນແປງຊັ້ນຮຽນທີ່ມີການເຄື່ອນໄຫວ. ລາຍການຍ່ອຍແບບເລື່ອນລົງຈະຖືກເນັ້ນໃສ່ເຊັ່ນກັນ.
ໂຄສະນາ leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi ກ່ອນທີ່ພວກເຂົາຈະຂາຍອອກ qui. Tumblr farm-to-table bike rights ໃດກໍ່ຕາມ. ສັດ keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui ທີ່ທ່ານອາດຈະບໍ່ເຄີຍໄດ້ຍິນຂອງເຂົາເຈົ້າ et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.
skateboard mustache Veniam marfa, adipisicing fugiat velit pitchfork ຈັບຫນວດ. Freegan ຈັບຫນວດ aliqua cupidatat mcsweeney's vero. Cupidatat ສີ່ loko nisi, ea helvetica nulla carles. Tattooed cosby sweater food truck, mcsweeney's quis non freegan vinyl. Lo-fi wes anderson +1 sartorial. Carles ການອອກກໍາລັງກາຍທີ່ບໍ່ແມ່ນຄວາມງາມ quis gentrify. Brooklyn adipisicing craft beer ຮອງ keytar deserunt.
Occaecat commodo aliqua delectus. Fap craft beer deserunt skateboard ea. ສິດທິລົດຖີບ Lomo adipisicing banh mi, velit ea sunt ລະດັບຕໍ່ໄປ locavore ກາເຟຕົ້ນກໍາເນີດດຽວໃນ magna veniam. ຊີວິດສູງ id vinyl, echo park consequat quis aliquip banh mi pitchfork. Vero VHS ແມ່ນ adipisicing. Consectetur nisi DIY ຖົງ messenger ຫນ້ອຍ. Cred ex in, sustainable 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 ໃດກໍ່ຕາມ delectus ລົດອາຫານ. Sapiente synth id assumenda. Locavore sed helvetica cliche irony, thundercats ທ່ານອາດຈະບໍ່ໄດ້ຍິນກ່ຽວກັບພວກມັນ consequat hoodie gluten-free lo-fi fap aliquip. Labore elit placeat ກ່ອນທີ່ພວກເຂົາຈະຂາຍອອກ, terry richardson proident brunch nesciunt quis cosby sweater pariatur keffiyeh ut helvetica artisan. Cardigan craft beer seitan readymade velit. VHS Chambray Laboris tempor veniam. ສັດ mollit minim commodo ullamco thundercats.
ເພື່ອເພີ່ມພຶດຕິກໍາ scrollspy ໄດ້ຢ່າງງ່າຍດາຍໃນການນໍາທາງ topbar ຂອງທ່ານ, ພຽງແຕ່ເພີ່ມ data-spy="scroll"
ໃສ່ອົງປະກອບທີ່ທ່ານຕ້ອງການທີ່ຈະ spy ກ່ຽວກັບ (ໂດຍທົ່ວໄປນີ້ຈະເປັນຮ່າງກາຍ) ແລະ data-target=".navbar"
ເພື່ອເລືອກເອົາ navigation ໃດທີ່ຈະນໍາໃຊ້. ທ່ານຈະຕ້ອງການນໍາໃຊ້ scrollspy ກັບ .nav
ອົງປະກອບ.
- <body data-spy = "ເລື່ອນ" data-target = ".navbar" > ... </body>
ໂທຫາ scrollspy ຜ່ານ JavaScript:
- $ ( '#navbar' ). scrollspy ()
<a href="#home">home</a>
ຕ້ອງກົງກັບບາງສິ່ງບາງຢ່າງໃນ dom ເຊັ່ນ
<div id="home"></div>
.
ເມື່ອໃຊ້ scrollspy ສົມທົບກັບການເພີ່ມຫຼືເອົາອົງປະກອບອອກຈາກ DOM, ທ່ານຈະຕ້ອງໂທຫາວິທີການໂຫຼດຫນ້າຈໍຄືນເຊັ່ນ:
- $ ( '[data-spy="scroll"]' ). ແຕ່ລະ ( ຟັງຊັນ () {
- var $spy = $ ( ນີ້ ). scrollspy ( 'ໂຫຼດຫນ້າຈໍຄືນ' )
- });
ທາງເລືອກສາມາດຖືກສົ່ງຜ່ານຄຸນລັກສະນະຂໍ້ມູນຫຼື JavaScript. ສໍາລັບຄຸນລັກສະນະຂໍ້ມູນ, ຕື່ມຊື່ທາງເລືອກໃສ່ data-
, ໃນ data-offset=""
.
ຊື່ | ປະເພດ | ຄ່າເລີ່ມຕົ້ນ | ລາຍລະອຽດ |
---|---|---|---|
ຊົດເຊີຍ | ເລກ | 10 | pixels ທີ່ຈະຊົດເຊີຍຈາກດ້ານເທິງໃນເວລາທີ່ຄິດໄລ່ຕໍາແຫນ່ງເລື່ອນ. |
ເຫດການ | ລາຍລະອຽດ |
---|---|
ເປີດໃຊ້ | ເຫດການນີ້ຈະດັບໄຟທຸກຄັ້ງທີ່ລາຍການໃໝ່ຖືກເປີດໃຊ້ໂດຍ scrollspy. |
ເພີ່ມການທໍາງານຂອງແຖບແບບເຄື່ອນໄຫວທີ່ໄວ, ເພື່ອປ່ຽນຜ່ານແຖບຂອງເນື້ອຫາທ້ອງຖິ່ນ, ເຖິງແມ່ນວ່າຜ່ານເມນູແບບເລື່ອນລົງ.
denim ດິບ ທີ່ ທ່ານ ອາດ ຈະ ບໍ່ ໄດ້ ຍິນ ຂອງ ເຂົາ ເຈົ້າ jean ສັ້ນ Austin . Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan ເຄື່ອງແຕ່ງກາຍອາເມລິກາ, butcher voluptate nisi qui.
Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.
Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr.
Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party before they sell out master cleanse 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 ກ່ອນທີ່ພວກເຂົາຈະຂາຍອອກ farm-to-table VHS viral locavore cosby sweater. Lomo wolf viral, mustache readymade thundercats keffiyeh craft beer marfa ຈັນຍາບັນ. Wolf salvia freegan, sartorial keffiyeh echo park vegan.
ເປີດໃຊ້ແທັບທີ່ສາມາດເປີດໄດ້ຜ່ານ JavaScript (ແຕ່ລະແທັບຕ້ອງຖືກເປີດໃຊ້ເປັນແຕ່ລະອັນ):
- $ ( '#myTab a' ). ຄລິກ ( ຟັງຊັນ ( e ) {
- e . PreventDefault ();
- $ ( ນີ້ ). tab ( 'ສະແດງ' );
- })
ທ່ານສາມາດເປີດໃຊ້ແທັບສ່ວນບຸກຄົນໄດ້ຫຼາຍວິທີ:
- $ ( '#myTab a[href="#profile"]' ). tab ( 'ສະແດງ' ); // ເລືອກແຖບໂດຍຊື່
- $ ( '#myTab a:first' ). tab ( 'ສະແດງ' ); // ເລືອກແຖບທໍາອິດ
- $ ( '#myTab a:last' ). tab ( 'ສະແດງ' ); // ເລືອກແຖບສຸດທ້າຍ
- $ ( '#myTab li:eq(2) a' ). tab ( 'ສະແດງ' ); // ເລືອກແຖບທີສາມ (0-indexed)
ທ່ານສາມາດກະຕຸ້ນການນໍາທາງແຖບຫຼືຢາໂດຍບໍ່ມີການຂຽນ JavaScript ໃດໂດຍການພຽງແຕ່ລະບຸ data-toggle="tab"
ຫຼື data-toggle="pill"
ໃນອົງປະກອບ. ການເພີ່ມ nav
ແລະ nav-tabs
ຫ້ອງຮຽນໃສ່ແຖບ ul
ຈະນຳໃຊ້ການຈັດຮູບແບບແຖບ Bootstrap.
- <ul class = "nav nav-tabs" >
- <li><a href = "#home" data-toggle = "tab"> ໜ້າ ຫຼັກ </a> </li>
- <li><a href = "#profile" data-toggle = "tab">ໂປຣໄຟລ໌ </a> </li >
- <li><a href = "#messages" data-toggle = "tab"> ຂໍ້ຄວາມ </a> </li>
- <li><a href = "#settings" data-toggle = "tab"> ການ ຕັ້ງຄ່າ </a></li>
- </ul>
ເປີດໃຊ້ອົງປະກອບແຖບ ແລະຕົວບັນຈຸເນື້ອຫາ. ແຖບຄວນຈະມີ data-target
ຫຼືການ href
ກໍາຫນົດເປົ້າຫມາຍ node container ໃນ DOM.
- <ul class = "nav nav-tabs" id = "myTab" >
- <li class = "active" > <a href="#home"> ເຮືອນ </a> </li >
- <li><a href="#profile"> ໂປຣ ໄຟລ໌ </a> < /li>
- <li > <a href = "#messages"> ຂໍ້ຄວາມ </a></li>
- <li><a href = "#settings"> ການ ຕັ້ງຄ່າ </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 = "ຂໍ້ຄວາມ" > ... </div>
- <div class = "tab-pane" id = "ການຕັ້ງຄ່າ" > ... </div>
- </div>
- <script>
- $ ( ຟັງຊັນ () {
- $ ( '#myTab a:last' ). tab ( 'ສະແດງ' );
- })
- </script>
ເຫດການ | ລາຍລະອຽດ |
---|---|
ສະແດງໃຫ້ເຫັນ | ເຫດການນີ້ເລີ່ມເປີດໃນການສະແດງແຖບ, ແຕ່ກ່ອນທີ່ແຖບໃໝ່ຈະຖືກສະແດງ. ໃຊ້ event.target ແລະ event.relatedTarget ເພື່ອແນເປົ້າໃສ່ແຖບທີ່ໃຊ້ວຽກ ແລະແຖບທີ່ໃຊ້ງານຜ່ານມາ (ຖ້າມີ) ຕາມລໍາດັບ. |
ສະແດງໃຫ້ເຫັນ | ເຫດການນີ້ຈະເລີ່ມສະແດງໃນແຖບສະແດງຫຼັງຈາກແຖບຖືກສະແດງ. ໃຊ້ event.target ແລະ event.relatedTarget ເພື່ອແນເປົ້າໃສ່ແຖບທີ່ໃຊ້ວຽກ ແລະແຖບທີ່ໃຊ້ງານຜ່ານມາ (ຖ້າມີ) ຕາມລໍາດັບ. |
- $ ( 'a[data-toggle="tab"]' ). on ( 'ສະແດງ' , function ( e ) {
- e . ເປົ້າໝາຍ // ແຖບເປີດໃຊ້ງານ
- e . ເປົ້າໝາຍທີ່ກ່ຽວຂ້ອງ // ແຖບກ່ອນໜ້າ
- })
ໄດ້ຮັບການດົນໃຈຈາກ plugin jQuery.tipsy ທີ່ດີເລີດທີ່ຂຽນໂດຍ Jason Frame; ຄໍາແນະນໍາເຄື່ອງມືແມ່ນສະບັບປັບປຸງ, ເຊິ່ງບໍ່ໄດ້ອີງໃສ່ຮູບພາບ, ໃຊ້ CSS3 ສໍາລັບພາບເຄື່ອນໄຫວ, ແລະຄຸນລັກສະນະຂໍ້ມູນສໍາລັບການເກັບຮັກສາຊື່ທ້ອງຖິ່ນ.
ສໍາລັບເຫດຜົນດ້ານການປະຕິບັດ, ຄໍາແນະນໍາເຄື່ອງມືແລະ popover data-apis ແມ່ນເລືອກເຂົ້າໃນ, ຊຶ່ງຫມາຍຄວາມວ່າ ທ່ານຕ້ອງເລີ່ມຕົ້ນດ້ວຍຕົນເອງ .
ເລື່ອນໃສ່ລິ້ງດ້ານລຸ່ມເພື່ອເບິ່ງຄຳແນະນຳ:
ກາງເກງແຫນ້ນລະດັບຕໍ່ໄປ keffiyeh ເຈົ້າອາດຈະ ບໍ່ໄດ້ຍິນກ່ຽວກັບພວກມັນ. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit American apparel ມີ terry richardson vinyl chambray. ໜວດ ມ່າຍ ເຕີ໋ຍ, ກ໊ອງ ບົ໋ວ ມ່າຍ ຢຽດ ເຕົ້າ. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. ຊ່າງຫັດຖະກໍາທີ່ ມີທາດເຫຼັກແທ້ໆອັນ ໃດກໍໄດ້ keytar , scenester farm-to-table banksy Austin twitter handle freegan cred raw denim viral ກາເຟຕົ້ນກໍາເນີດ.
ເມື່ອນໍາໃຊ້ຄໍາແນະນໍາເຄື່ອງມືແລະ popovers ກັບກຸ່ມການປ້ອນ Bootstrap, ທ່ານຈະຕ້ອງກໍານົດທາງເລືອກ container
(ເອກະສານຂ້າງລຸ່ມນີ້) ເພື່ອຫຼີກເວັ້ນການຜົນຂ້າງຄຽງທີ່ບໍ່ຕ້ອງການ.
ກະຕຸ້ນຄໍາແນະນໍາເຄື່ອງມືຜ່ານ JavaScript:
- $ ( '#ຕົວຢ່າງ' ). ຄຳແນະນຳ ( ຕົວເລືອກ )
ທາງເລືອກສາມາດຖືກສົ່ງຜ່ານຄຸນລັກສະນະຂໍ້ມູນຫຼື JavaScript. ສໍາລັບຄຸນລັກສະນະຂໍ້ມູນ, ຕື່ມຊື່ທາງເລືອກໃສ່ data-
, ໃນ data-animation=""
.
ຊື່ | ປະເພດ | ຄ່າເລີ່ມຕົ້ນ | ລາຍລະອຽດ |
---|---|---|---|
ພາບເຄື່ອນໄຫວ | ບູລີນ | ຄວາມຈິງ | ນຳໃຊ້ css fade transition ກັບຄຳແນະນຳ |
html | ບູລີນ | ບໍ່ຖືກຕ້ອງ | ໃສ່ html ເຂົ້າໄປໃນຄໍາແນະນໍາເຄື່ອງມື. ຖ້າເປັນຜິດ, ວິທີການຂອງ jquery text ຈະຖືກນໍາໃຊ້ເພື່ອໃສ່ເນື້ອຫາເຂົ້າໄປໃນ dom. ໃຊ້ຂໍ້ຄວາມຖ້າທ່ານກັງວົນກ່ຽວກັບການໂຈມຕີ XSS. |
ການຈັດວາງ | ຊ່ອຍແນ່ | ຫນ້າທີ່ | 'ເທິງ' | ວິທີການຈັດຕໍາແຫນ່ງຄໍາແນະນໍາເຄື່ອງມື - ເທິງ | ລຸ່ມ | ຊ້າຍ | ຖືກຕ້ອງ |
ໂຕເລືອກ | ສາຍ | ບໍ່ຖືກຕ້ອງ | ຖ້າຕົວເລືອກຖືກສະໜອງໃຫ້, ເຄື່ອງມືແນະນຳວັດຖຸຈະຖືກມອບໝາຍໃຫ້ເປົ້າໝາຍທີ່ລະບຸໄວ້. |
ຫົວຂໍ້ | ຊ່ອຍແນ່ | ຫນ້າທີ່ | '' | ຄ່າເລີ່ມຕົ້ນຂອງຫົວຂໍ້ຖ້າແທັກ `title` ບໍ່ມີຢູ່ |
ກະຕຸ້ນ | ສາຍ | 'ເລື່ອນໂຟກັສ' | ຄໍາແນະນໍາເຄື່ອງມືຖືກກະຕຸ້ນແນວໃດ - ຄລິກ | hover | ສຸມ | ຄູ່ມື. ໃຫ້ສັງເກດວ່າທ່ານກໍລະນີ pass trigger mutliple, space ແຍກ, ປະເພດ trigger. |
ຊັກຊ້າ | ເລກ | ວັດຖຸ | 0 | ການຊັກຊ້າສະແດງແລະເຊື່ອງຄໍາແນະນໍາເຄື່ອງມື (ms) - ບໍ່ໃຊ້ກັບປະເພດຕົວກະຕຸ້ນຄູ່ມື ຖ້າມີຕົວເລກໃຫ້, ການຊັກຊ້າແມ່ນໃຊ້ກັບທັງເຊື່ອງ / ສະແດງ ໂຄງສ້າງວັດຖຸແມ່ນ: |
ບັນຈຸ | ຊ່ອຍແນ່ | ບໍ່ຖືກຕ້ອງ | ບໍ່ຖືກຕ້ອງ | ຕື່ມຄໍາແນະນໍາເຄື່ອງມືໃສ່ກັບອົງປະກອບສະເພາະ |
- <a href="#" data-toggle = "tooltip" title="ຄໍາແນະນໍາເຄື່ອງມືທໍາອິດ" > hover over me </a> _ _
ແນບຕົວຈັບຄໍາແນະນໍາເຄື່ອງມືໃສ່ຄໍເລັກຊັນອົງປະກອບ.
ເປີດເຜີຍຄໍາແນະນໍາຂອງອົງປະກອບ.
- $ ( '#element' ). ຄຳແນະນຳ ( 'ສະແດງ' )
ເຊື່ອງຄໍາແນະນໍາຂອງອົງປະກອບ.
- $ ( '#element' ). ຄຳແນະນຳ ( 'ເຊື່ອງ' )
ສະຫຼັບຄຳແນະນຳຂອງອົງປະກອບໃດໜຶ່ງ.
- $ ( '#element' ). ຄຳແນະນຳ ( 'ສະຫຼັບ' )
ເຊື່ອງ ແລະທຳລາຍຄຳແນະນຳຂອງອົງປະກອບໃດໜຶ່ງ.
- $ ( '#element' ). ຄໍາແນະນໍາ ( 'ທໍາລາຍ' )
ຕື່ມການຊ້ອນກັນນ້ອຍໆຂອງເນື້ອຫາ, ເຊັ່ນວ່າຢູ່ໃນ iPad, ໃສ່ອົງປະກອບໃດນຶ່ງສໍາລັບຂໍ້ມູນສຳຮອງທີ່ຢູ່ອາໃສ. ເລື່ອນເມົ້າໃສ່ປຸ່ມເພື່ອກະຕຸ້ນການປະກົດຕົວ. ຮຽກຮ້ອງໃຫ້ ມີ ຄໍາແນະນໍາເຄື່ອງມື ທີ່ຈະລວມ.
ມີສີ່ທາງເລືອກ: ເທິງ, ຂວາ, ລຸ່ມ, ແລະຈັດຮຽງຊ້າຍ.
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.
ບໍ່ມີເຄື່ອງໝາຍທີ່ສະແດງເປັນ popovers ຖືກສ້າງຂຶ້ນຈາກ JavaScript ແລະເນື້ອຫາພາຍໃນ data
ຄຸນສົມບັດ.
ເປີດໃຊ້ popovers ຜ່ານ JavaScript:
- $ ( '#ຕົວຢ່າງ' ). popover ( ທາງເລືອກ )
ທາງເລືອກສາມາດຖືກສົ່ງຜ່ານຄຸນລັກສະນະຂໍ້ມູນຫຼື JavaScript. ສໍາລັບຄຸນລັກສະນະຂໍ້ມູນ, ຕື່ມຊື່ທາງເລືອກໃສ່ data-
, ໃນ data-animation=""
.
ຊື່ | ປະເພດ | ຄ່າເລີ່ມຕົ້ນ | ລາຍລະອຽດ |
---|---|---|---|
ພາບເຄື່ອນໄຫວ | ບູລີນ | ຄວາມຈິງ | ນຳໃຊ້ css fade transition ກັບຄຳແນະນຳ |
html | ບູລີນ | ບໍ່ຖືກຕ້ອງ | ໃສ່ html ເຂົ້າໄປໃນ popover. ຖ້າເປັນຜິດ, ວິທີການຂອງ jquery text ຈະຖືກນໍາໃຊ້ເພື່ອໃສ່ເນື້ອຫາເຂົ້າໄປໃນ dom. ໃຊ້ຂໍ້ຄວາມຖ້າທ່ານກັງວົນກ່ຽວກັບການໂຈມຕີ XSS. |
ການຈັດວາງ | ຊ່ອຍແນ່ | ຫນ້າທີ່ | 'ຖືກຕ້ອງ' | ວິທີການຈັດຕໍາແຫນ່ງ popover - ເທິງ | ລຸ່ມ | ຊ້າຍ | ຖືກຕ້ອງ |
ໂຕເລືອກ | ສາຍ | ບໍ່ຖືກຕ້ອງ | ຖ້າຕົວເລືອກຖືກສະໜອງໃຫ້, ເຄື່ອງມືແນະນຳວັດຖຸຈະຖືກມອບໝາຍໃຫ້ກັບເປົ້າໝາຍທີ່ລະບຸໄວ້ |
ກະຕຸ້ນ | ສາຍ | 'ຄລິກ' | popover ຖືກກະຕຸ້ນແນວໃດ - ຄລິກ | hover | ສຸມ | ຄູ່ມື |
ຫົວຂໍ້ | ຊ່ອຍແນ່ | ຫນ້າທີ່ | '' | ຄ່າເລີ່ມຕົ້ນຂອງຫົວຂໍ້ຖ້າຄຸນສົມບັດ `title` ບໍ່ມີຢູ່ |
ເນື້ອໃນ | ຊ່ອຍແນ່ | ຫນ້າທີ່ | '' | ຄ່າເນື້ອຫາເລີ່ມຕົ້ນຖ້າຄຸນສົມບັດ 'data-content' ບໍ່ມີຢູ່ |
ຊັກຊ້າ | ເລກ | ວັດຖຸ | 0 | ການຊັກຊ້າສະແດງໃຫ້ເຫັນແລະເຊື່ອງ popover (ms) - ບໍ່ນໍາໃຊ້ກັບປະເພດ trigger ຄູ່ມື ຖ້າມີຕົວເລກໃຫ້, ການຊັກຊ້າແມ່ນໃຊ້ກັບທັງເຊື່ອງ / ສະແດງ ໂຄງສ້າງວັດຖຸແມ່ນ: |
ບັນຈຸ | ຊ່ອຍແນ່ | ບໍ່ຖືກຕ້ອງ | ບໍ່ຖືກຕ້ອງ | ຕື່ມຂໍ້ມູນໃສ່ກັບອົງປະກອບສະເພາະ |
ສໍາລັບເຫດຜົນດ້ານປະສິດທິພາບ, Tooltip ແລະ Popover data-apis ຈະຖືກເລືອກເຂົ້າ. ຖ້າທ່ານຕ້ອງການໃຊ້ພວກມັນພຽງແຕ່ລະບຸຕົວເລືອກຕົວເລືອກ.
ເລີ່ມຕົ້ນ popovers ສໍາລັບການເກັບກໍາອົງປະກອບ.
ເປີດເຜີຍອົງປະກອບ popover.
- $ ( '#element' ). popover ( 'ສະແດງ' )
ເຊື່ອງອົງປະກອບ popover.
- $ ( '#element' ). popover ( 'ເຊື່ອງ' )
ສະຫຼັບອົງປະກອບ popover.
- $ ( '#element' ). popover ( 'ສະຫຼັບ' )
ເຊື່ອງ ແລະທຳລາຍການປະກົດຕົວຂອງອົງປະກອບໃດໜຶ່ງ.
- $ ( '#element' ). popover ( 'ທໍາລາຍ' )
ເພີ່ມຟັງຊັນການປິດການສົ່ງຂໍ້ຄວາມແຈ້ງເຕືອນທັງໝົດດ້ວຍປລັກອິນນີ້.
ປ່ຽນແປງອັນນີ້ ແລະອັນນັ້ນ ແລະລອງໃໝ່ອີກ. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.
ເປີດໃຊ້ການຍົກເລີກການແຈ້ງເຕືອນຜ່ານ JavaScript:
- $ ( ".alert" ). ເຕືອນ ()
ພຽງແຕ່ເພີ່ມ data-dismiss="alert"
ໃສ່ປຸ່ມປິດຂອງເຈົ້າເພື່ອໃຫ້ຟັງຊັນປິດການແຈ້ງເຕືອນໂດຍອັດຕະໂນມັດ.
- <a class = "ປິດ" data-dismiss = "ເຕືອນ" href = "#" > × </a>
ຫໍ່ການແຈ້ງເຕືອນທັງຫມົດທີ່ມີການທໍາງານທີ່ໃກ້ຊິດ. ເພື່ອໃຫ້ການແຈ້ງເຕືອນຂອງທ່ານມີການເຄື່ອນໄຫວອອກມາເມື່ອປິດ, ໃຫ້ແນ່ໃຈວ່າພວກມັນໄດ້ໃຊ້ .fade
ແລະ .in
ຫ້ອງຮຽນແລ້ວ.
ປິດການແຈ້ງເຕືອນ.
- $ ( ".alert" ). ເຕືອນ ( 'ປິດ' )
ຫ້ອງຮຽນເຕືອນຂອງ Bootstrap ເປີດເຜີຍເຫດການຈໍານວນຫນຶ່ງສໍາລັບການເຊື່ອມໂຍງກັບການເຮັດວຽກຂອງການແຈ້ງເຕືອນ.
ເຫດການ | ລາຍລະອຽດ |
---|---|
ໃກ້ | ເຫດການນີ້ໄຟໄຫມ້ທັນທີເມື່ອ close ວິທີການຕົວຢ່າງຖືກເອີ້ນ. |
ປິດ | ເຫດການນີ້ຖືກດັບສູນເມື່ອປິດການແຈ້ງເຕືອນແລ້ວ (ຈະລໍຖ້າການປ່ຽນ css ສຳເລັດ). |
- $ ( '#my-alert' ). bind ( 'ປິດ' , function () {
- // ເຮັດຫຍັງ...
- })
ຮັບເອົາຮູບແບບພື້ນຖານ ແລະການສະຫນັບສະຫນູນທີ່ຍືດຫຍຸ່ນສໍາລັບອົງປະກອບທີ່ຫຍໍ້ລົງໄດ້ເຊັ່ນ: accordions ແລະການນໍາທາງ.
* ຮຽກຮ້ອງໃຫ້ປລັກອິນ Transitions ຖືກລວມເຂົ້າ.
ການນໍາໃຊ້ plugin ຍຸບ, ພວກເຮົາໄດ້ສ້າງ widget ແບບ accordion ງ່າຍດາຍ:
- <div class = "accordion" id = "accordion2" >
- <div class = "accordion-group" >
- <div class = "accordion-heading" >
- <a class="accordion-toggle" data-toggle = "ຍຸບ" data-parent = "#accordion2" href = "#collapseOne"> _ _ _
- ລາຍການກຸ່ມທີ່ຫຍໍ້ເຂົ້າໄດ້ #1
- </a>
- </div>
- <div id = "collapseOne" class = "accordion-body collapse in" >
- <div class = "accordion-inner" >
- ສັດສ່ວນກາງ cliche...
- </div>
- </div>
- </div>
- <div class = "accordion-group" >
- <div class = "accordion-heading" >
- <a class="accordion-toggle" data-toggle = "ລົ້ມ" data-parent = "#accordion2" href = "#collapseTwo"> _ _ _
- ລາຍການກຸ່ມທີ່ຫຍໍ້ເຂົ້າໄດ້ #2
- </a>
- </div>
- <div id = "collapseTwo" class = "accordion-body collapse" >
- <div class = "accordion-inner" >
- ສັດສ່ວນກາງ cliche...
- </div>
- </div>
- </div>
- </div>
- ...
ທ່ານຍັງສາມາດໃຊ້ plugin ໂດຍບໍ່ມີເຄື່ອງຫມາຍ accordion. ສ້າງປຸ່ມສະຫຼັບການຂະຫຍາຍ ແລະຍຸບຂອງອົງປະກອບອື່ນ.
- <button type = "button" class = "btn btn-danger" data-toggle = "collapse" data-target = "#demo" >
- ຍຸບງ່າຍ
- </button>
- <div id = "ສາທິດ" class = "ຫຍໍ້ເຂົ້າ" > … </div>
ພຽງແຕ່ເພີ່ມ data-toggle="collapse"
ແລະ data-target
ກັບອົງປະກອບທີ່ຈະກໍານົດອັດຕະໂນມັດການຄວບຄຸມຂອງອົງປະກອບທີ່ຍຸບໄດ້. ຄຸນ ສົມ data-target
ບັດຍອມຮັບຕົວເລືອກ css ເພື່ອນຳໃຊ້ການຫຍໍ້ລົງໃສ່. ໃຫ້ແນ່ໃຈວ່າຈະເພີ່ມຊັ້ນ collapse
ເຂົ້າໄປໃນອົງປະກອບທີ່ຫຍໍ້ລົງໄດ້. ຖ້າທ່ານຕ້ອງການໃຫ້ມັນເປີດໃນຕອນຕົ້ນ, ໃຫ້ເພີ່ມຊັ້ນຮຽນເພີ່ມເຕີມ in
.
ເພື່ອເພີ່ມການຈັດການກຸ່ມທີ່ຄ້າຍກັບ accordion ເຂົ້າໃນການຄວບຄຸມທີ່ພັບໄດ້, ເພີ່ມຄຸນສົມບັດຂໍ້ມູນ data-parent="#selector"
. ອ້າງເຖິງການສາທິດເພື່ອເບິ່ງອັນນີ້ໃນການປະຕິບັດ.
ເປີດໃຊ້ດ້ວຍຕົນເອງດ້ວຍ:
- $ ( ".ລົ້ມລົງ" ). ຍຸບ ()
ທາງເລືອກສາມາດຖືກສົ່ງຜ່ານຄຸນລັກສະນະຂໍ້ມູນຫຼື JavaScript. ສໍາລັບຄຸນລັກສະນະຂໍ້ມູນ, ຕື່ມຊື່ທາງເລືອກໃສ່ data-
, ໃນ data-parent=""
.
ຊື່ | ປະເພດ | ຄ່າເລີ່ມຕົ້ນ | ລາຍລະອຽດ |
---|---|---|---|
ພໍ່ແມ່ | ໂຕເລືອກ | ບໍ່ຖືກຕ້ອງ | ຖ້າຕົວເລືອກ, ອົງປະກອບທີ່ພັບໄດ້ທັງໝົດພາຍໃຕ້ຫຼັກທີ່ລະບຸໄວ້ຈະຖືກປິດເມື່ອລາຍການທີ່ຫຍໍ້ລົງໄດ້ນີ້ຖືກສະແດງ. (ຄ້າຍຄືກັນກັບພຶດຕິກໍາຂອງ accordion ພື້ນເມືອງ) |
ສະຫຼັບ | ບູລີນ | ຄວາມຈິງ | ສະຫຼັບອົງປະກອບທີ່ຫຍໍ້ລົງໄດ້ໃນຄຳເຊີນ |
ເປີດໃຊ້ເນື້ອຫາຂອງທ່ານເປັນອົງປະກອບທີ່ຫຍໍ້ລົງໄດ້. ຍອມຮັບທາງເລືອກທີ່ເປັນທາງເລືອກ object
.
- $ ( '#myCollapsible' ). ຍຸບ ({
- ສະຫຼັບ : ບໍ່ຖືກຕ້ອງ
- })
ສະຫຼັບອົງປະກອບທີ່ຫຍໍ້ລົງໄດ້ເພື່ອສະແດງ ຫຼືເຊື່ອງໄວ້.
ສະແດງອົງປະກອບທີ່ຫຍໍ້ລົງໄດ້.
ເຊື່ອງອົງປະກອບທີ່ຫຍໍ້ລົງໄດ້.
ຫ້ອງຮຽນຍຸບຂອງ Bootstrap ເປີດເຜີຍເຫດການບໍ່ຫຼາຍປານໃດສໍາລັບການເຊື່ອມໂຍງກັບຫນ້າທີ່ການລົ້ມລົງ.
ເຫດການ | ລາຍລະອຽດ |
---|---|
ສະແດງໃຫ້ເຫັນ | ເຫດການນີ້ໄຟໄຫມ້ທັນທີເມື່ອ show ວິທີການຕົວຢ່າງຖືກເອີ້ນ. |
ສະແດງໃຫ້ເຫັນ | ເຫດການນີ້ຖືກດັບໄຟເມື່ອອົງປະກອບການຫຍໍ້ລົງໄດ້ຖືກເຮັດໃຫ້ຜູ້ໃຊ້ເຫັນໄດ້ (ຈະລໍຖ້າໃຫ້ css transitions ສໍາເລັດ). |
ເຊື່ອງ | ເຫດການນີ້ຖືກຍິງທັນທີເມື່ອ hide ວິທີການໄດ້ຖືກເອີ້ນ. |
ເຊື່ອງໄວ້ | ເຫດການນີ້ຖືກດັບໄຟເມື່ອອົງປະກອບຫຍໍ້ທໍ້ຖືກເຊື່ອງໄວ້ຈາກຜູ້ໃຊ້ (ຈະລໍຖ້າການປ່ຽນ css ສໍາເລັດ). |
- $ ( '#myCollapsible' ). on ( 'ເຊື່ອງໄວ້' , function () {
- // ເຮັດຫຍັງ...
- })
slideshow ຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນ plugin ທົ່ວໄປແລະອົງປະກອບສໍາລັບການຖີບຜ່ານອົງປະກອບເຊັ່ນ carousel.
- <div id = "myCarousel" class = "ເລື່ອນ carousel" >
- <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>
- <!-- ລາຍການ Carousel -->
- <div class = "carousel-inner" >
- <div class = "active item" > … </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 = "next" > › </a>
- </div>
ໃຊ້ຄຸນສົມບັດຂໍ້ມູນເພື່ອຄວບຄຸມຕຳແໜ່ງຂອງ carousel ໄດ້ຢ່າງງ່າຍດາຍ. data-slide
ຍອມຮັບຄໍາສໍາຄັນ prev
ຫຼື next
, ເຊິ່ງປ່ຽນແປງຕໍາແຫນ່ງສະໄລ້ທີ່ກ່ຽວຂ້ອງກັບຕໍາແຫນ່ງປະຈຸບັນຂອງມັນ. ອີກທາງເລືອກ, ໃຊ້ data-slide-to
ເພື່ອຜ່ານດັດຊະນີສະໄລ້ດິບໄປຫາ carousel data-slide-to="2"
, ເຊິ່ງກະໂດດຂອງຕໍາແຫນ່ງສະໄລ້ໄປຫາດັດຊະນີສະເພາະທີ່ເລີ່ມຕົ້ນດ້ວຍ 0
.
ໂທຫາ carousel ດ້ວຍຕົນເອງດ້ວຍ:
- $ ( '.carousel' ). ວົງວຽນ ()
ທາງເລືອກສາມາດຖືກສົ່ງຜ່ານຄຸນລັກສະນະຂໍ້ມູນຫຼື JavaScriptz. ສໍາລັບຄຸນລັກສະນະຂໍ້ມູນ, ຕື່ມຊື່ທາງເລືອກໃສ່ data-
, ໃນ data-interval=""
.
ຊື່ | ປະເພດ | ຄ່າເລີ່ມຕົ້ນ | ລາຍລະອຽດ |
---|---|---|---|
ໄລຍະຫ່າງ | ເລກ | 5000 | ໄລຍະເວລາທີ່ຈະຊັກຊ້າລະຫວ່າງການຖີບເຄື່ອງອັດຕະໂນມັດ. ຖ້າເປັນຜິດ, carousel ຈະບໍ່ຮອບວຽນອັດຕະໂນມັດ. |
ຢຸດຊົ່ວຄາວ | ສາຍ | "ເລື່ອນ" | ຢຸດການຂີ່ຈັກຍານຂອງ carousel ໃນ mouseenter ແລະສືບຕໍ່ການຖີບລົດຂອງ carousel ໃນ mouseleave. |
ເລີ່ມຕົ້ນ carousel ດ້ວຍຕົວເລືອກທາງເລືອກ object
ແລະເລີ່ມການຂີ່ລົດຖີບຜ່ານລາຍການ.
- $ ( '.carousel' ). ວົງວຽນ ({
- ໄລຍະຫ່າງ : 2000
- })
ຮອບວຽນຜ່ານລາຍການ carousel ຈາກຊ້າຍໄປຂວາ.
ຢຸດ carousel ຈາກການຖີບຜ່ານລາຍການ.
ວົງຈອນ carousel ໄປຫາກອບສະເພາະ (0 ໂດຍອີງຕາມ, ຄ້າຍຄືກັນກັບ array).
ຮອບວຽນໄປຫາລາຍການກ່ອນໜ້າ.
ຮອບວຽນໄປຫາລາຍການຕໍ່ໄປ.
ຫ້ອງຮຽນ carousel ຂອງ Bootstrap ເປີດເຜີຍສອງເຫດການສໍາລັບການເຊື່ອມໂຍງກັບການເຮັດວຽກຂອງ carousel.
ເຫດການ | ລາຍລະອຽດ |
---|---|
ສະໄລ້ | ເຫດການນີ້ໄຟໄຫມ້ທັນທີເມື່ອ slide ວິທີການຕົວຢ່າງຖືກເອີ້ນ. |
ເລື່ອນ | ເຫດການນີ້ຈະຖືກດັບໄຟເມື່ອ carousel ໄດ້ສໍາເລັດການປ່ຽນສະໄລ້ຂອງມັນ. |
ປັ໊ກອິນພື້ນຖານ, ຂະຫຍາຍໄດ້ງ່າຍສໍາລັບການສ້າງຕົວພິມທີ່ສະຫງ່າງາມຢ່າງໄວວາດ້ວຍການປ້ອນຂໍ້ຄວາມແບບຟອມໃດໆ.
- <ການປ້ອນຂໍ້ມູນ ປະເພດ = "ຂໍ້ຄວາມ" data-provide = "typeahead" >
ທ່ານຈະຕ້ອງການທີ່ຈະກໍານົດ autocomplete="off"
ເພື່ອປ້ອງກັນບໍ່ໃຫ້ເມນູຂອງຕົວທ່ອງເວັບເລີ່ມຕົ້ນຈາກການປາກົດຢູ່ຂ້າງເທິງ Bootstrap typeahead dropdown.
ເພີ່ມຄຸນລັກສະນະຂອງຂໍ້ມູນເພື່ອລົງທະບຽນອົງປະກອບທີ່ມີຟັງຊັນ typeahead ດັ່ງທີ່ສະແດງຢູ່ໃນຕົວຢ່າງຂ້າງເທິງ.
ໂທຫາຕົວພິມຫົວດ້ວຍຕົນເອງດ້ວຍ:
- $ ( '.typeahead' ). ພິມໜ້າ ()
ທາງເລືອກສາມາດຖືກສົ່ງຜ່ານຄຸນລັກສະນະຂໍ້ມູນຫຼື JavaScript. ສໍາລັບຄຸນລັກສະນະຂໍ້ມູນ, ຕື່ມຊື່ທາງເລືອກໃສ່ data-
, ໃນ data-source=""
.
ຊື່ | ປະເພດ | ຄ່າເລີ່ມຕົ້ນ | ລາຍລະອຽດ |
---|---|---|---|
ແຫຼ່ງ | array, function | [ ] | ແຫຼ່ງຂໍ້ມູນເພື່ອສອບຖາມຕ້ານ. ອາດຈະເປັນ array ຂອງ strings ຫຼືຟັງຊັນ. ຟັງຊັນແມ່ນຜ່ານສອງອາກິວເມັນ, query ຄ່າໃນຊ່ອງໃສ່ຂໍ້ມູນ ແລະ process ໂທກັບ. ຟັງຊັນອາດຈະຖືກໃຊ້ແບບ synchronously ໂດຍການສົ່ງຄືນແຫຼ່ງຂໍ້ມູນໂດຍກົງ ຫຼື asynchronously ຜ່ານ process argument ດຽວຂອງ callback. |
ລາຍການ | ເລກ | 8 | ຈຳນວນສູງສຸດຂອງລາຍການທີ່ຈະສະແດງຢູ່ໃນເມນູເລື່ອນລົງ. |
ຄວາມຍາວນາທີ | ເລກ | 1 | ຄວາມຍາວຂອງຕົວອັກສອນຕໍ່າສຸດທີ່ຕ້ອງການກ່ອນທີ່ຈະກະຕຸ້ນການແນະນໍາການຕື່ມຂໍ້ມູນອັດຕະໂນມັດ |
ຜູ້ຈັບຄູ່ | ຫນ້າທີ່ | case insensitive | ວິທີການທີ່ໃຊ້ເພື່ອກໍານົດວ່າຄໍາຖາມທີ່ກົງກັບລາຍການໃດນຶ່ງ. ຍອມຮັບການໂຕ້ຖຽງດຽວ, item ຕໍ່ກັບການທົດສອບການສອບຖາມ. ເຂົ້າເຖິງແບບສອບຖາມປັດຈຸບັນດ້ວຍ this.query . ສົ່ງຄືນ boolean true ຖ້າການສອບຖາມແມ່ນກົງກັນ. |
ຕົວຮຽງ | ຫນ້າທີ່ | ການຈັບຄູ່ທີ່ແນ່ນອນ, ກໍລະນີທີ່ລະອຽດອ່ອນ, ກໍລະນີ ທີ່ບໍ່ລະອຽດອ່ອນ |
ວິທີທີ່ໃຊ້ເພື່ອຈັດຮຽງຜົນໄດ້ຮັບອັດຕະໂນມັດ. ຍອມຮັບການໂຕ້ຖຽງດຽວ items ແລະມີຂອບເຂດຂອງຕົວຢ່າງຂອງຕົວພິມກ່ອນ. ອ້າງອີງການສອບຖາມປັດຈຸບັນດ້ວຍ this.query . |
ອັບເດດ | ຫນ້າທີ່ | ສົ່ງຄືນລາຍການທີ່ເລືອກ | ວິທີການທີ່ໃຊ້ເພື່ອສົ່ງຄືນລາຍການທີ່ເລືອກ. ຍອມຮັບການໂຕ້ແຍ້ງອັນດຽວ, item ແລະມີຂອບເຂດຂອງຕົວຢ່າງຂອງຕົວພິມກ່ອນ. |
ໄຮໄລ້ | ຫນ້າທີ່ | ເນັ້ນການຈັບຄູ່ເລີ່ມຕົ້ນທັງໝົດ | ວິທີການທີ່ໃຊ້ເພື່ອເນັ້ນໃຫ້ເຫັນຜົນການຕື່ມຂໍ້ມູນອັດຕະໂນມັດ. ຍອມຮັບການໂຕ້ຖຽງດຽວ item ແລະມີຂອບເຂດຂອງຕົວຢ່າງຂອງຕົວພິມກ່ອນ. ຄວນກັບຄືນ html. |
ເລີ່ມຕົ້ນການປ້ອນຂໍ້ມູນດ້ວຍຕົວພິມກ່ອນ.
subnavigation ຢູ່ເບື້ອງຊ້າຍເປັນຕົວຢ່າງສົດຂອງ plugin affix.
ເພື່ອເພີ່ມພຶດຕິກຳ affix ໄດ້ຢ່າງງ່າຍດາຍກັບອົງປະກອບໃດນຶ່ງ, ພຽງແຕ່ຕື່ມ data-spy="affix"
ໃສ່ອົງປະກອບທີ່ທ່ານຕ້ອງການທີ່ຈະ spy ກ່ຽວກັບ. ຈາກນັ້ນໃຊ້ການຊົດເຊີຍເພື່ອກໍານົດເວລາທີ່ຈະສະຫຼັບການປັກໝຸດຂອງອົງປະກອບເປີດ ແລະປິດ.
- <div data-spy = "affix" data-offset-top = "200" > ... </div>
affix
,
affix-top
, ແລະ
affix-bottom
. ຢ່າລືມກວດເບິ່ງພໍ່ແມ່ທີ່ອາດຈະລົ້ມລົງເມື່ອ affix ເລີ່ມຕົ້ນຍ້ອນວ່າມັນ ກຳ ລັງເອົາເນື້ອຫາອອກຈາກກະແສປົກກະຕິຂອງ ໜ້າ.
ໂທຫາ plugin affix ຜ່ານ JavaScript:
- $ ( '#navbar' ). ຕິດ ()
ທາງເລືອກສາມາດຖືກສົ່ງຜ່ານຄຸນລັກສະນະຂໍ້ມູນຫຼື JavaScript. ສໍາລັບຄຸນລັກສະນະຂໍ້ມູນ, ຕື່ມຊື່ທາງເລືອກໃສ່ data-
, ໃນ data-offset-top="200"
.
ຊື່ | ປະເພດ | ຄ່າເລີ່ມຕົ້ນ | ລາຍລະອຽດ |
---|---|---|---|
ຊົດເຊີຍ | ເລກ | ຫນ້າທີ່ | ວັດຖຸ | 10 | pixels ທີ່ຈະຊົດເຊີຍຈາກຫນ້າຈໍໃນເວລາທີ່ການຄິດໄລ່ຕໍາແຫນ່ງເລື່ອນ. ຖ້າມີຕົວເລກດຽວ, ການຊົດເຊີຍຈະຖືກນໍາໃຊ້ໃນທັງທິດທາງເທິງແລະຊ້າຍ. ເພື່ອຟັງທິດທາງດຽວ, ຫຼືການຊົດເຊີຍທີ່ເປັນເອກະລັກຫຼາຍອັນ, ພຽງແຕ່ໃຫ້ວັດຖຸ offset: { x: 10 } . ໃຊ້ຟັງຊັນໃນເວລາທີ່ທ່ານຕ້ອງການໃຫ້ມີການຊົດເຊີຍແບບໄດນາມິກ (ທີ່ເປັນປະໂຫຍດສໍາລັບການອອກແບບທີ່ຕອບສະຫນອງບາງຢ່າງ). |