جاوا اسڪرپٽ

Bootstrap جي اجزاء کي زندگي ۾ آڻيو- ھاڻي 13 ڪسٽم jQuery پلگ ان سان.

اٿو! اهي دستاويز v2.3.2 لاءِ آهن، جن کي هاڻي سرڪاري طور تي سهڪار نه ڪيو ويو آهي. Bootstrap جو جديد نسخو چيڪ ڪريو!

انفرادي يا مرتب ڪيل

پلگ ان انفرادي طور تي شامل ڪري سگھجن ٿيون (جيتوڻيڪ ڪجھ کي گهربل ضرورت آھي)، يا سڀ ھڪ ڀيرو. ٻئي bootstrap.js ۽ bootstrap.min.js هڪ ئي فائل ۾ سڀ پلگ ان تي مشتمل آهن.

ڊيٽا خاصيتون

توھان استعمال ڪري سگھوٿا سڀئي بوٽ اسٽريپ پلگ ان خالص طور تي مارڪ اپ API ذريعي جاوا اسڪرپٽ جي ھڪڙي لائن لکڻ کان سواءِ. هي Bootstrap جي فرسٽ ڪلاس API آهي ۽ پلگ ان استعمال ڪرڻ وقت توهان جو پهريون خيال هجڻ گهرجي.

اهو چيو ته، ڪجهه حالتن ۾ اهو ضروري آهي ته هن ڪارڪردگي کي بند ڪرڻ لاء. تنهن ڪري، اسان پڻ مهيا ڪريون ٿا ڊيٽا جي خاصيت API کي غير فعال ڪرڻ جي ذريعي سڀني واقعن کي غير پابند ڪرڻ سان جسم جي نالي جي جاء تي `'ڊيٽا-ايپي' سان. هي هن طرح نظر اچي ٿو:

  1. $ ( 'جسم' ). بند ( '.data-api' )

متبادل طور تي، هڪ مخصوص پلگ ان کي نشانو بڻائڻ لاءِ، صرف پلگ ان جو نالو شامل ڪريو نالي جي جاءِ سان گڏ ڊيٽا-api نالي جي جڳهه هن طرح:

  1. $ ( 'جسم' ). بند ( '.alert.data-api' )

پروگراماتي API

اسان اهو پڻ سمجهون ٿا ته توهان کي جاوا اسڪرپٽ API ذريعي خالص طور تي سڀئي بوٽ اسٽريپ پلگ ان استعمال ڪرڻ جي قابل هوندا. سڀ عوامي APIs واحد، زنجير وارا طريقا آهن، ۽ جمع ڪيل ڪم کي واپس آڻيندا آهن.

  1. $ ( ".btn.danger" ). بٽڻ ( "ٽگل" ). addClass ( "فٽ" )

سڀني طريقن کي اختياري اختياري اعتراض کي قبول ڪرڻ گهرجي، هڪ اسٽرنگ جيڪو هڪ خاص طريقي کي نشانو بڻائي ٿو، يا ڪجھ به نه (جيڪو ڊفالٽ رويي سان هڪ پلگ ان شروع ڪري ٿو):

  1. $ ( "#myModal" ). ماڊل () // ڊفالٽ سان شروع ڪيو ويو
  2. $ ( "#myModal" ). ماڊل ({ ڪيبورڊ : غلط }) // بغير ڪيبورڊ جي شروعات ڪئي وئي
  3. $ ( "#myModal" ). موڊل ( 'شو' ) // شروعات ڪري ٿو ۽ شو کي فوري طور تي دعوت ڏئي ٿو

هر پلگ ان پنهنجي خام تعمير ڪندڙ کي 'Constructor' ملڪيت تي پڻ ظاهر ڪري ٿو: $.fn.popover.Constructor. جيڪڏهن توهان چاهيو ٿا ته هڪ خاص پلگ ان مثال حاصل ڪريو، ان کي ٻيهر حاصل ڪريو هڪ عنصر مان: $('[rel=popover]').data('popover').

ڪوبه تڪرار ناهي

ڪڏهن ڪڏهن ٻين UI فريم ورڪ سان بوٽ اسٽريپ پلگ ان استعمال ڪرڻ ضروري آهي. انهن حالتن ۾، نالي جي جاء تي ٽڪراء ڪڏهن ڪڏهن ٿي سگهي ٿي. جيڪڏهن ائين ٿئي ٿو، ته توهان .noConflictپلگ ان تي ڪال ڪري سگهو ٿا جنهن جي قيمت توهان واپس ڪرڻ چاهيو ٿا.

  1. var bootstrapButton = $ . fn _ بٽڻ _ noConflict () // $.fn.button کي اڳئين مقرر ڪيل قدر ڏانھن موٽايو
  2. $ . fn _ bootstrapBtn = بوٽ اسٽريپ بٽڻ // ڏيو $().bootstrapBtn بوٽ اسٽريپ ڪارڪردگي

واقعا

بوٽ اسٽراپ گھڻن پلگ ان جي منفرد عملن لاءِ ڪسٽم واقعا مهيا ڪري ٿو. عام طور تي، اهي هڪ لاتعداد ۽ ماضي ۾ حصو وٺندڙ فارم ۾ ايندا آهن - جتي infinitive (ex. show) ڪنهن واقعي جي شروعات تي شروع ڪيو ويندو آهي، ۽ ان جو ماضي حصو وٺندڙ فارم (مثال طور shown) هڪ عمل جي مڪمل ٿيڻ تي محرڪ هوندو آهي.

سڀ لاتعداد واقعا روڪٿام مهيا ڪن ٿا ڊفالٽ ڪارڪردگي. هي هڪ عمل کي شروع ڪرڻ کان پهريان ان جي عمل کي روڪڻ جي صلاحيت فراهم ڪري ٿو.

  1. $ ( '#myModal' ). تي ( 'شو' ، فنڪشن ( اي ) {
  2. جيڪڏهن (! ڊيٽا ) واپسي اي . preventDefault () // موڊل کي ڏيکارڻ کان روڪي ٿو
  3. })

منتقلي جي باري ۾

سادي منتقلي اثرات لاءِ، bootstrap-transition.js کي هڪ ڀيرو ٻين JS فائلن سان گڏ شامل ڪريو. جيڪڏھن توھان استعمال ڪري رھيا آھيو مرتب ڪيل (يا گھٽ ۾ گھٽ) bootstrap.js ، ھن کي شامل ڪرڻ جي ڪا ضرورت نه آھي - اھو اڳ ۾ ئي موجود آھي.

ڪيس استعمال ڪريو

منتقلي پلگ ان جا ڪجھ مثال:

  • ماڊلز ۾ سلائيڊنگ يا ڦٽي
  • ٽيب ختم ٿيڻ
  • خبردارين کي ختم ڪرڻ
  • سلائيڊنگ ڪارسيل پينل

مثال

ماڊلز سٿري ٿيل آهن، پر لچڪدار، ڊائلاگ کي گهٽ ۾ گهٽ گهربل ڪارڪردگي ۽ سمارٽ ڊفالٽ سان پرامپ ڪري ٿو.

جامد مثال

هيڊر، جسم، ۽ فوٽر ۾ ڪارناما جي سيٽ سان ٺهيل ماڊل.

  1. <div class = "modal hide fade" >
  2. <div class = "modal-header" >
  3. <بٽن جو قسم = "بٽن" ڪلاس = "بند ڪريو" ڊيٽا-برطرف = "ماڊل" آريا-لڪيل = "سچو" > × </ بٽڻ>
  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" رول = "buton" class = "btn" data-toggle = "modal" > لانچ ڊيمو ماڊل </a>
  3.  
  4. <!-- ماڊل -->
  5. <div id = "myModal" class = "modal hide fade" tabindex = "-1" ڪردار = "dialog" aria-labelledby = "myModalLabel" aria -hidden = "سچو" >
  6. <div class = "modal-header" >
  7. <بٽن جو قسم = "بٽن" ڪلاس = "بند ڪريو" ڊيٽا-برطرف = "ماڊل" aria-hidden = "سچو" > × </ بٽڻ>
  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- dismiss = "modal " aria-hidden = "true" > بند ڪريو </button>
  15. <button class = "btn btn-primary" > تبديليون محفوظ ڪريو </buton>
  16. </div>
  17. </div>

استعمال

ڊيٽا خاصيتن جي ذريعي

جاوا اسڪرپٽ لکڻ کان سواءِ موڊل چالو ڪريو. هڪ ڪنٽرولر عنصر تي سيٽ ڪريو data-toggle="modal"، هڪ بٽڻ وانگر، هڪ سان گڏ data-target="#foo"يا href="#foo"هڪ مخصوص ماڊل کي ٽارگيٽ ڪرڻ لاء.

  1. <بٽن جو قسم = "بٽن" ڊيٽا-ٽگل = "ماڊل" ڊيٽا- ٽارگٽ = "#myModal" > لانچ موڊل </ بٽڻ>

جاوا اسڪرپٽ ذريعي

myModalجاوا اسڪرپٽ جي ھڪڙي لائن سان id سان ھڪڙو ماڊل ڪال ڪريو :

  1. $ ( '#myModal' ). ماڊل ( اختيارن )

اختيارن

اختيارن کي ڊيٽا جي خاصيتن يا جاوا اسڪرپٽ ذريعي منظور ڪري سگھجي ٿو. ڊيٽا جي خاصيتن لاء، اختيار جو نالو شامل ڪريو data-، جيئن data-backdrop="".

نالو قسم ڊفالٽ وضاحت
پس منظر بولين سچو ھڪڙو ماڊل پس منظر عنصر شامل آھي. متبادل طور تي، staticھڪڙي پس منظر لاءِ وضاحت ڪريو جيڪو ڪلڪ ڪرڻ تي ماڊل کي بند نٿو ڪري.
ڪي بورڊ بولين سچو ماڊل کي بند ڪري ٿو جڏهن فرار ڪيچ کي دٻايو ويندو آهي
ڏيکارڻ بولين سچو ماڊل ڏيکاري ٿو جڏهن شروعات ڪئي وئي.
ريموٽ رستو ڪوڙو

loadجيڪڏهن هڪ ريموٽ url مهيا ڪيو ويو آهي، مواد jQuery جي طريقي سان لوڊ ڪيو ويندو ۽ ان ۾ داخل ڪيو ويندو .modal-body. جيڪڏھن توھان استعمال ڪري رھيا آھيو ڊيٽا api، توھان متبادل طور استعمال ڪري سگھوٿا hrefٽيگ کي ريموٽ ماخذ بيان ڪرڻ لاءِ. ان جو هڪ مثال هيٺ ڏجي ٿو:

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

طريقا

ماڊل (اختيارن)

توهان جي مواد کي ماڊل طور چالو ڪري ٿو. اختياري اختيارن کي قبول ڪري ٿو object.

  1. $ ( '#myModal' ). ماڊل ({
  2. ڪي بورڊ : غلط
  3. })

.modal('ٽگل')

دستي طور تي ماڊل کي ٽوگل ڪري ٿو.

  1. $ ( '#myModal' ). ماڊل ( 'ٽگل' )

ماڊل ('شو')

دستي طور تي هڪ ماڊل کوليو.

  1. $ ( '#myModal' ). ماڊل ( 'شو' )

ماڊل ('لڪايو')

دستي طور تي هڪ ماڊل لڪائي ٿو.

  1. $ ( '#myModal' ). ماڊل ( 'لڪ' )

واقعا

بوٽ اسٽريپ جو ماڊل ڪلاس ڪجھ واقعن کي ظاهر ڪري ٿو ماڊل ڪارڪردگي ۾ ڇڪڻ لاءِ.

واقعو وصف
ڏيکارڻ اهو واقعو فوري طور تي فائر ڪندو آهي جڏهن showمثال جو طريقو سڏيو ويندو آهي.
ڏيکاريل اهو واقعو فائر ڪيو ويو آهي جڏهن ماڊل استعمال ڪندڙ کي ظاهر ڪيو ويو آهي (سي ايس ايس جي منتقلي مڪمل ٿيڻ جو انتظار ڪندو).
لڪائڻ اهو واقعو فوري طور تي فائر ڪيو ويو آهي جڏهن hideمثال جو طريقو سڏيو ويو آهي.
لڪيل اهو واقعو فائر ڪيو ويو آهي جڏهن ماڊل ختم ٿي چڪو آهي صارف کان لڪايو وڃي (سي ايس ايس جي منتقلي مڪمل ٿيڻ جو انتظار ڪندو).
  1. $ ( '#myModal' ). تي ( 'لڪيل' ، فنڪشن () {
  2. // ڪجھ ڪر…
  3. })

مثال navbar ۾

ScrollSpy پلگ ان اسڪرول پوزيشن جي بنياد تي نيوي هدفن کي خودڪار طور تي اپڊيٽ ڪرڻ لاءِ آهي. نيوبار جي هيٺان علائقي کي اسڪرول ڪريو ۽ فعال طبقي جي تبديلي کي ڏسو. ڊراپ ڊائون ذيلي شيون پڻ نمايان ٿي وينديون.

@ٿلهو

Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi ان کان اڳ جو اهي وڪرو ڪيا ويا qui. Tumblr فارم کان ٽيبل سائيڪل جا حق جيڪي به. Anim 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.

@mdo

Veniam marfa mustache skateboard, adipisicing fugiat velit pitchfork beard. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat چار loko nisi، ea helvetica nulla carles. Tattooed cosby sweater Food Truck, mcsweeney's quis non freegan vinyl. لو-فائي ويس اينڊرسن +1 سرٽوريل. ڪارليس غير جمالياتي مشق quis gentrify. Brooklyn adipisicing craft beer vice keytar deserunt.

هڪ

Occaecat commodo aliqua delectus. فاپ ڪرافٽ بيئر ڊيزرنٽ اسڪيٽ بورڊ اي. Lomo bicycle right adipisicing banh mi, velit ea sunt next level locavore single-origin coffee in magna veniam. هاء زندگي id vinyl، echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing. DIY minimin ميسينجر بيگ کي ترتيب ڏيو. 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.

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.

ڪيٽار ٽوئي بلاگ، ڪلپا ميسينجر بيگ مارفا جيڪو به ڊيليڪٽس فوڊ ٽرڪ. Sapiente synth id assumenda. Locavore sed helvetica cliche irony, thundercats توهان شايد انهن جي باري ۾ نه ٻڌو هوندو جنهن جي نتيجي ۾ هودي گلوٽين فري لو فائي فيپ aliquip. Labore elit placeat before they sell out, Terry richardson proident brunch nesciunt quis cosby sweater pariatur keffiyeh ut helvetica artisan. Cardigan ڪرافٽ بيئر سيٽن تيار ٿيل ويليٽ. VHS چيمبري ليبرس عارضي وينيم. Anim mollit minim commodo ullamco thundercats.


استعمال

ڊيٽا خاصيتن جي ذريعي

آساني سان شامل ڪرڻ لاءِ scrollspy رويي کي پنھنجي ٽاپبار نيويگيشن ۾، صرف data-spy="scroll"ان عنصر ۾ شامل ڪريو جنھن تي توھان جاسوسي ڪرڻ چاھيو ٿا (اڪثر عام طور تي اھو جسم ھوندو) ۽ data-target=".navbar"چونڊڻ لاءِ ڪھڙي نيوي استعمال ڪجي. .navتوهان هڪ جزو سان scrollspy استعمال ڪرڻ چاهيو ٿا ويندس .

  1. <body data- spy = "اسڪرول" ڊيٽا- ٽارگٽ = ".navbar" > ... </body>

جاوا اسڪرپٽ ذريعي

ڪال ڪريو scrollspy ذريعي JavaScript:

  1. $ ( '#navbar' ). scrollspy ()
اٿو! نيوبار لنڪس کي حل ڪرڻ جي قابل id هدفن جو هجڻ لازمي آهي. مثال طور، <a href="#home">home</a>ڊوم ۾ ڪنهن شيءِ سان ملندڙ جلندڙ هجڻ گهرجي جهڙوڪ <div id="home"></div>.

طريقا

.scrollspy('ريفريش')

جڏهن ڊوم مان عناصر کي شامل ڪرڻ يا ختم ڪرڻ سان گڏ scrollspy استعمال ڪندي، توهان کي ريفريش طريقي کي ڪال ڪرڻ جي ضرورت پوندي جيئن ته:

  1. $ ( '[data-spy="scroll"]' ). هر ( فعل () {
  2. var $spy = $ ( هي ). scrollspy ( 'ريفريش' )
  3. })؛

اختيارن

اختيارن کي ڊيٽا جي خاصيتن يا جاوا اسڪرپٽ ذريعي منظور ڪري سگھجي ٿو. ڊيٽا جي خاصيتن لاء، اختيار جو نالو شامل ڪريو data-، جيئن data-offset="".

نالو قسم ڊفالٽ وضاحت
بند ڪرڻ نمبر 10 اسڪرول جي پوزيشن کي ڳڻڻ دوران مٿي کان آفسيٽ ڪرڻ لاءِ پکسلز.

واقعا

واقعو وصف
چالو ڪرڻ هي واقعو باهه لڳندو آهي جڏهن به هڪ نئين شيءِ اسڪرال اسپي طرفان چالو ٿئي ٿي.

مثال ٽيب

شامل ڪريو تڪڙو، متحرڪ ٽيب ڪارڪردگي کي مقامي مواد جي پين ذريعي منتقل ڪرڻ لاء، جيتوڻيڪ ڊراپ ڊائون مينيو ذريعي.

Raw denim توهان شايد انهن بابت نه ٻڌو آهي جين شارٽس آسٽن. 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. ايليڪيپ جي جڳهه سالويا سيلم آئي فون. 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.


استعمال

جاوا اسڪرپٽ ذريعي ٽيبلبل ٽيب کي فعال ڪريو (هر ٽيب کي انفرادي طور تي چالو ڪرڻ جي ضرورت آهي):

  1. $ ( '#myTab a' ). ڪلڪ ڪريو ( فنڪشن ( e ) {
  2. اي . روڪڻ ڊفالٽ ()؛
  3. $ ( هي ). ٽيب ( 'شو'
  4. })

توھان ڪيترن ئي طريقن سان انفرادي ٽيب کي چالو ڪري سگھو ٿا:

  1. $ ( '#myTab a[href="#profile"]' ). ٽيب ( 'شو' // نالي سان ٽيب چونڊيو
  2. $ ( '#myTab a:first' ). ٽيب ( 'شو' // پهريون ٽيب چونڊيو
  3. $ ( '#myTab a:last' ). ٽيب ( 'شو' // آخري ٽيب چونڊيو
  4. $ ( '#myTab li:eq(2) a' ). ٽيب ( 'شو' // ٽيون ٽيب چونڊيو (0-انڊيڪس ٿيل)

مارڪ اپ

توھان چالو ڪري سگھو ٿا ٽئب يا پِل نيويگيشن بغير ڪنھن جاوا اسڪرپٽ لکڻ کان سواءِ صرف بيان ڪندي data-toggle="tab"يا data-toggle="pill"ھڪڙي عنصر تي. navٽيب ۾ ۽ nav-tabsڪلاس شامل ڪرڻ ulسان بوٽ اسٽريپ ٽيب اسٽائل لاڳو ٿيندو.

  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

هڪ ٽيب عنصر ۽ مواد ڪنٽينر کي چالو ڪري ٿو. ٽئب ۾ هجڻ گهرجي يا ته هڪ data-targetيا هڪ hrefٽارگيٽ ڪنٽينر نوڊ DOM ۾.

  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 = "settings" > ... </div>
  13. </div>
  14.  
  15. <script>
  16. $ ( فنڪشن () {
  17. $ ( '#myTab a:last' ). ٽيب ( 'شو'
  18. })
  19. </script>

واقعا

واقعو وصف
ڏيکارڻ هي واقعو ٽيب شو تي فائر ڪري ٿو، پر ان کان اڳ جو نئون ٽيب ڏيکاريو ويو آهي. استعمال ڪريو event.target۽ event.relatedTargetھدف ڪرڻ لاءِ فعال ٽيب ۽ پوئين فعال ٽيب (جيڪڏھن موجود ھجي).
ڏيکاريل هي واقعو ٽيب شو تي فائر ٿئي ٿو جڏهن هڪ ٽيب ڏيکاريو ويو آهي. استعمال ڪريو event.target۽ event.relatedTargetھدف ڪرڻ لاءِ فعال ٽيب ۽ پوئين فعال ٽيب (جيڪڏھن موجود ھجي).
  1. $ ( 'a[data-toggle="tab"]' ). تي ( 'ڏسو' ، فنڪشن ( اي ) {
  2. اي . ٽارگيٽ // چالو ٿيل ٽيب
  3. اي . لاڳاپيل ٽارگيٽ // پوئين ٽيب
  4. })

مثال

جيسن فريم پاران لکيل شاندار jQuery.tipsy پلگ ان کان متاثر ٿي؛ ٽول ٽائپس هڪ اپڊيٽ ورجن آهي، جيڪو تصويرن تي ڀروسو نٿو ڪري، اينيميشنز لاءِ CSS3 استعمال ڪريو، ۽ مقامي ٽائيٽل اسٽوريج لاءِ ڊيٽا-صفات.

ڪارڪردگي جي سببن لاء، ٽول ٽائپ ۽ پاپ اوور ڊيٽا-apis آپٽ ۾ آهن، مطلب ته توهان کي انهن کي پنهنجو پاڻ کي شروع ڪرڻ گهرجي .

ٽول ٽائپس ڏسڻ لاءِ هيٺ ڏنل لنڪ تي هور ڪريو:

تنگ پتلون ايندڙ ليول ڪيفيه توهان شايد انهن بابت نه ٻڌو هوندو. فوٽو بوٿ بيئر خام ڊينم ليٽرپريس ويگن ميسينجر بيگ اسٽمپ ٽائون. فارم-ٽو-ٽيبل سيٽن، ميڪسويني جي فڪسي پائيدار quinoa 8-bit آمريڪن ڪپڙا آهن هڪ ٽيري رچرڊسن ونائل چيمبري. Beard stumptown, cardigans banh mi lomo Thundercats. ٽوفو بايو ڊيزل وليمسبرگ مارفا، چار لوڪو ميڪسويني جي صاف ويگن چيمبري. هڪ واقعي لوهي ڪاريگر جيڪو به ڪيٽار، سينسٽر فارم کان ٽيبل بئنڪسي آسٽن ٽوئيٽر هينڊل فريگن ڪريڊ را ڊينم سنگل اصل ڪافي وائرل.

چار طرفا

ان پٽ گروپن ۾ اوزار

جڏهن بوٽ اسٽريپ انپٽ گروپن سان ٽول ٽائپس ۽ پاپ اوور استعمال ڪندا، توهان کي containerناپسنديده ضمني اثرات کان بچڻ لاءِ (هيٺ ڏنل دستاويز) اختيار قائم ڪرڻو پوندو.


استعمال

جاوا اسڪرپٽ ذريعي ٽول ٽائپ کي ٽوڙيو:

  1. $ ( '#مثال' ). ٽول ٽپ ( اختيارن )

اختيارن

اختيارن کي ڊيٽا جي خاصيتن يا جاوا اسڪرپٽ ذريعي منظور ڪري سگھجي ٿو. ڊيٽا جي خاصيتن لاء، اختيار جو نالو شامل ڪريو data-، جيئن data-animation="".

نالو قسم ڊفالٽ وضاحت
انيميشن بولين سچو ٽول ٽائپ تي سي ايس ايس فيڊ ٽرانسشن لاڳو ڪريو
html بولين ڪوڙو ٽول ٽائپ ۾ html داخل ڪريو. جيڪڏهن غلط آهي، jquery جو textطريقو استعمال ڪيو ويندو مواد کي ڊوم ۾ داخل ڪرڻ لاء. متن استعمال ڪريو جيڪڏھن توھان پريشان آھيو XSS حملن بابت.
لڳائڻ تار | فنڪشن 'مٿي' ٽول ٽائپ کي ڪيئن رکڻو آهي - مٿي | هيٺان | کاٻي | ساڄو
چونڊيندڙ تار ڪوڙو جيڪڏهن هڪ چونڊيندڙ مهيا ڪيو ويو آهي، ٽول ٽائپ شيون مقرر ڪيل هدفن ڏانهن موڪليا ويندا.
عنوان تار | فنڪشن '' ڊفالٽ عنوان جي قيمت جيڪڏهن `عنوان` ٽيگ موجود نه آهي
محرڪ تار 'هور فوڪس' ٽول ٽِپ ڪيئن شروع ٿئي ٿي - ڪلڪ ڪريو | هور | ڌيان | دستور. نوٽ ڪريو توهان ڪيس پاس ٽرگر ملٽيپل، اسپيس سيپريڊ، ٽرگر جا قسم.
دير ڪرڻ نمبر | اعتراض 0

ٽول ٽپ (ms) ڏيکارڻ ۽ لڪائڻ ۾ دير - دستي ٽرگر جي قسم تي لاڳو نٿو ٿئي

جيڪڏهن هڪ نمبر فراهم ڪيو ويو آهي، دير سان لڪايو / ڏيکاريو ٻنهي تي لاڳو ٿئي ٿو

اعتراض جي جوڙجڪ آهي:delay: { show: 500, hide: 100 }

ڪنٽينر تار | ڪوڙو ڪوڙو

ٽول ٽائپ کي مخصوص عنصر ۾ شامل ڪري ٿوcontainer: 'body'

اٿو! انفرادي ٽول ٽائپس جا اختيار متبادل طور تي ڊيٽا خاصيتن جي استعمال ذريعي بيان ڪري سگھجن ٿا.

مارڪ اپ

  1. <a href = "#" data-toggle = "tooltip" title = "first tooltip" > منهنجي مٿان هوور ڪريو </a>

طريقا

$().ٽول ٽپ (اختيارن)

هڪ ٽول ٽائپ هينڊلر کي هڪ عنصر گڏ ڪرڻ سان ڳنڍي ٿو.

ٽول ٽپ ('شو')

هڪ عنصر جي ٽول ٽائپ کي ظاهر ڪري ٿو.

  1. $ ( '# عنصر' ). ٽول ٽائپ ( 'ڏسو' )

ٽول ٽپ ('لڪايو')

هڪ عنصر جي ٽول ٽائپ کي لڪائيندو آهي.

  1. $ ( '# عنصر' ). ٽول ٽپ ( 'لڪايو' )

ٽول ٽپ ('ٽگل')

هڪ عنصر جي ٽول ٽائپ کي ٽوگل ڪري ٿو.

  1. $ ( '# عنصر' ). ٽول ٽپ ( 'ٽگل' )

ٽول ٽپ ('تباهي')

هڪ عنصر جي ٽول ٽائپ کي لڪايو ۽ تباهه ڪري ٿو.

  1. $ ( '# عنصر' ). ٽول ٽپ ( 'تباهي' )

مثال

مواد جا ننڍا اوورلي شامل ڪريو، جهڙوڪ iPad تي، ھاؤسنگ ثانوي معلومات لاءِ ڪنھن به عنصر ۾. پاپ اوور کي ٽوڙڻ لاءِ بٽڻ تي هور ڪريو. Tooltip کي شامل ڪرڻ جي ضرورت آھي .

جامد پاپ اوور

چار آپشن موجود آھن: مٿي، ساڄي، ھيٺ، ۽ کاٻي سان ترتيب ڏنل.

پاپ اوور مٿي

Sed posuere consectetur est at lobortis. اينيان اِي ليو ڪوم. Pellentesque ornare sem lacinia quam venenatis vestibulum.

پاپ اوور حق

Sed posuere consectetur est at lobortis. اينيان اِي ليو ڪوم. Pellentesque ornare sem lacinia quam venenatis vestibulum.

پوپ اوور هيٺان

Sed posuere consectetur est at lobortis. اينيان اِي ليو ڪوم. Pellentesque ornare sem lacinia quam venenatis vestibulum.

پاپ اوور ڇڏي ويو

Sed posuere consectetur est at lobortis. اينيان اِي ليو ڪوم. Pellentesque ornare sem lacinia quam venenatis vestibulum.

ڪو به مارڪ اپ نه ڏيکاريو ويو آهي جيئن پاپ اوور جاوا اسڪرپٽ مان ٺاهيا ويا آهن ۽ هڪ dataخاصيت جي اندر مواد.

لائيو ڊيمو

چار طرفا


استعمال

جاوا اسڪرپٽ ذريعي پاپ اوور کي فعال ڪريو:

  1. $ ( '#مثال' ). پاپ اوور ( اختيارن )

اختيارن

اختيارن کي ڊيٽا جي خاصيتن يا جاوا اسڪرپٽ ذريعي منظور ڪري سگھجي ٿو. ڊيٽا جي خاصيتن لاء، اختيار جو نالو شامل ڪريو data-، جيئن data-animation="".

نالو قسم ڊفالٽ وضاحت
انيميشن بولين سچو ٽول ٽائپ تي سي ايس ايس فيڊ ٽرانسشن لاڳو ڪريو
html بولين ڪوڙو پاپ اوور ۾ html داخل ڪريو. جيڪڏهن غلط آهي، jquery جو textطريقو استعمال ڪيو ويندو مواد کي ڊوم ۾ داخل ڪرڻ لاء. متن استعمال ڪريو جيڪڏھن توھان پريشان آھيو XSS حملن بابت.
لڳائڻ تار | فنڪشن 'ساڄو' پوپ اوور جي پوزيشن ڪيئن ڪجي - ٽاپ | هيٺان | کاٻي | ساڄو
چونڊيندڙ تار ڪوڙو جيڪڏهن هڪ چونڊيندڙ مهيا ڪيو ويو آهي، ٽول ٽائپ شيون مقرر ڪيل هدفن ڏانهن موڪليا ويندا
محرڪ تار 'ڪلڪ' پاپ اوور ڪيئن شروع ٿئي ٿو - ڪلڪ ڪريو | هور | ڌيان | دستور
عنوان تار | فنڪشن '' ڊفالٽ عنوان جي قيمت جيڪڏهن `عنوان` خاصيت موجود نه آهي
مواد تار | فنڪشن '' ڊفالٽ مواد جي قيمت جيڪڏھن `data-content` خاصيت موجود نه آھي
دير ڪرڻ نمبر | اعتراض 0

پوپ اوور (ms) ڏيکارڻ ۽ لڪائڻ ۾ دير - دستي ٽرگر جي قسم تي لاڳو نٿو ٿئي

جيڪڏهن هڪ نمبر فراهم ڪيو ويو آهي، دير سان لڪايو / ڏيکاريو ٻنهي تي لاڳو ٿئي ٿو

اعتراض جي جوڙجڪ آهي:delay: { show: 500, hide: 100 }

ڪنٽينر تار | ڪوڙو ڪوڙو

پوپ اوور کي خاص عنصر ۾ شامل ڪري ٿوcontainer: 'body'

اٿو! انفرادي popovers لاء اختيارن کي متبادل طور تي بيان ڪري سگهجي ٿو ڊيٽا خاصيتن جي استعمال جي ذريعي.

مارڪ اپ

ڪارڪردگي جي سببن لاء، ٽول ٽائپ ۽ پاپ اوور ڊيٽا-ايپس آپٽ ان آهن. جيڪڏهن توهان انهن کي استعمال ڪرڻ چاهيو ٿا ته صرف هڪ چونڊيندڙ اختيار بيان ڪريو.

طريقا

$().popover(اختيارن)

هڪ عنصر گڏ ڪرڻ لاء popovers جي شروعات.

.popover ('شو')

ظاهر ڪري ٿو هڪ عنصر پاپ اوور.

  1. $ ( '# عنصر' ). پاپ اوور ( 'شو' )

.popover ('لڪايو')

هڪ عنصر پاپ اوور کي لڪائيندو آهي.

  1. $ ( '# عنصر' ). پوپ اوور ( 'لڪ' )

.popover ('ٽگل')

هڪ عناصر پاپ اوور کي ٽوگل ڪري ٿو.

  1. $ ( '# عنصر' ). پاپ اوور ( 'ٽگل' )

.popover ('تباهي')

هڪ عنصر جي پاپ اوور کي لڪايو ۽ تباهه ڪري ٿو.

  1. $ ( '# عنصر' ). پاپ اوور ( 'تباهي' )

مثال جي خبرداري

ھن پلگ ان سان سڀني خبرداري پيغامن ۾ برطرف ڪارڪردگي شامل ڪريو.

پاڪ guacamole! چڱو پاڻ کي چيڪ ڪريو، توهان تمام سٺو نه ڏسي رهيا آهيو.

اي ڦوٽو! توهان کي هڪ غلطي ملي آهي!

ھن ۽ اھو تبديل ڪريو ۽ ٻيهر ڪوشش ڪريو. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras Mattis consectetur purus sit amet fermentum.

هي عمل وٺو يا ائين ڪريو


استعمال

جاوا اسڪرپٽ ذريعي خبرداري جي برطرفي کي فعال ڪريو:

  1. $ ( ". الرٽ" ). خبردار ()

مارڪ اپ

بس data-dismiss="alert"پنهنجي بند بٽڻ ۾ شامل ڪريو خودڪار طور تي الرٽ بند ڪارڪردگي ڏي.

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

طريقا

$(). الرٽ()

ويجھي ڪارڪردگي سان سڀني خبردارين کي لپي ٿو. بند ٿيڻ تي توهان جي خبردارين کي متحرڪ ڪرڻ لاءِ، پڪ ڪريو ته انهن وٽ .fade۽ .inڪلاس اڳ ۾ ئي انهن تي لاڳو آهي.

خبردار ('بند')

هڪ خبرداري بند ڪري ٿو.

  1. $ ( ". الرٽ" ). خبردار ( 'بند' )

واقعا

بوٽ اسٽريپ جي الرٽ ڪلاس ڪجھ واقعن کي بي نقاب ڪري ٿو خبرداري جي ڪارڪردگي ۾ ڇڪڻ لاءِ.

واقعو وصف
بند ڪرڻ اهو واقعو فوري طور تي فائر ڪندو آهي جڏهن closeمثال جو طريقو سڏيو ويندو آهي.
بند ٿيل هي واقعو فائر ڪيو ويو آهي جڏهن خبرداري بند ڪئي وئي آهي (سي ايس ايس جي منتقلي جي مڪمل ٿيڻ جو انتظار ڪندو).
  1. $ ( '#my-alert' ). پابند ( 'بند' ، فنڪشن () {
  2. // ڪجھ ڪر…
  3. })

مثال استعمال

بٽڻ سان وڌيڪ ڪريو. ڪنٽرول بٽڻ بيان ڪري ٿو يا ٽول بار وانگر وڌيڪ اجزاء لاءِ بٽڻن جا گروپ ٺاھيو.

رياستي

data-loading-text="Loading..."بٽڻ تي لوڊ ڪرڻ واري حالت کي استعمال ڪرڻ لاء شامل ڪريو .

  1. <بٽن جو قسم = "بٽن " ڪلاس = "btn btn-primary" data-loading-text = "لوڊ ٿي رهيو آهي..." > لوڊ ٿيڻ واري حالت </button>

اڪيلو ٽوگل

data-toggle="button"ھڪڙي بٽڻ تي ٽوگلنگ کي چالو ڪرڻ لاء شامل ڪريو .

  1. <بٽن جو قسم = "بٽن " ڪلاس = "btn btn-primary" data-toggle = "button" > Single Toggle </button>

چيڪ باڪس

data-toggle="buttons-checkbox"btn-group تي چيڪ باڪس انداز ٽوگلنگ لاءِ شامل ڪريو .

  1. <div class = "btn-group" data-toggle = "buttons-checkbox" >
  2. <بٽن جو قسم = "بٽن" ڪلاس = "btn btn-primary" > کاٻي </ بٽڻ>
  3. <بٽن جو قسم = "بٽن" ڪلاس = "btn btn-primary" > وچين </ بٽڻ>
  4. <بٽن جو قسم = "بٽن" ڪلاس = "btn btn-primary" > ساڄو </ بٽڻ>
  5. </div>

ريڊيو

data-toggle="buttons-radio"btn-group تي ريڊيو اسٽائل ٽوگلنگ لاءِ شامل ڪريو .

  1. <div class = "btn-group" data-toggle = "buttons-radio" >
  2. <بٽن جو قسم = "بٽن" ڪلاس = "btn btn-primary" > کاٻي </ بٽڻ>
  3. <بٽن جو قسم = "بٽن" ڪلاس = "btn btn-primary" > وچين </ بٽڻ>
  4. <بٽن جو قسم = "بٽن" ڪلاس = "btn btn-primary" > ساڄو </ بٽڻ>
  5. </div>

استعمال

جاوا اسڪرپٽ ذريعي بٽڻ کي فعال ڪريو:

  1. $ ( '.nav-tabs' ). بٽڻ ()

مارڪ اپ

ڊيٽا خاصيتون بٽڻ پلگ ان لاء لازمي آهن. مختلف مارڪ اپ جي قسمن لاءِ هيٺ ڏنل مثال ڪوڊ چيڪ ڪريو.

اختيارن

ڪو به

طريقا

$().بٽن('ٽگل')

ٽوگلز پش اسٽيٽ. بٽڻ کي ظاهر ڪري ٿو ته اهو چالو ڪيو ويو آهي.

اٿو! توهان خصوصيت استعمال ڪندي هڪ بٽڻ جي خودڪار ٽوگلنگ کي فعال ڪري سگهو ٿا data-toggle.
  1. <بٽن جو قسم = "بٽن " ڪلاس = "btn" ڊيٽا-ٽگل = "بٽن" > </ بٽڻ>

$().بٽن('لوڊنگ')

بٽڻ جي حالت کي لوڊ ڪرڻ لاء سيٽ ڪري ٿو - بٽڻ کي غير فعال ڪري ٿو ۽ متن کي لوڊ ڪرڻ لاء متن کي تبديل ڪري ٿو. لوڊ ڪندي متن کي بيان ڪيو وڃي بٽڻ واري عنصر تي ڊيٽا خاصيت استعمال ڪندي data-loading-text.

  1. <بٽن جو قسم = "بٽن " ڪلاس = "btn" data-loading-text = "لوڊنگ سامان..." > ... </ بٽڻ>
اٿو! فائر فاڪس صفحو لوڊ ڪرڻ تي غير فعال حالت برقرار رکي ٿو . ھن لاء ھڪڙو حل استعمال ڪرڻ آھي autocomplete="off".

$().بٽن('ري سيٽ')

بٽڻ واري حالت کي ري سيٽ ڪري ٿو - متن کي اصل متن ۾ تبديل ڪري ٿو.

$().بٽن(اسٽرنگ)

بٽڻ واري حالت کي ري سيٽ ڪري ٿو - متن کي ڪنهن به ڊيٽا جي وضاحت ڪيل ٽيڪسٽ اسٽيٽ ڏانهن تبديل ڪري ٿو.

  1. <button type = "button" class = "btn" data-complete-text = "ختم!" > ... </ بٽڻ>
  2. <script>
  3. $ ( '.btn' ). بٽڻ ( 'مڪمل' )
  4. </script>

بابت

بنيادي اسلوب ۽ لچڪدار سپورٽ حاصل ڪريو ٽوڙڻ واري اجزاء لاءِ جيئن accordions ۽ نيويگيشن.

* ٽرانزيڪشن پلگ ان کي شامل ڪرڻ جي ضرورت آهي.

مثال accordion

کولپس پلگ ان کي استعمال ڪندي، اسان هڪ سادي accordion اسٽائل ويجيٽ ٺاهيو آهي:

Anim pariatur cliche reprehenderit, enim eiusmod High life accusamus Terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. فوڊ ٽرڪ Quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt شايد توهان انهن جي باري ۾ نه ٻڌو هوندو Acusamus labore sustainable VHS.
Anim pariatur cliche reprehenderit, enim eiusmod High life accusamus Terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. فوڊ ٽرڪ Quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt شايد توهان انهن جي باري ۾ نه ٻڌو هوندو Acusamus labore sustainable VHS.
Anim pariatur cliche reprehenderit, enim eiusmod High life accusamus Terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. فوڊ ٽرڪ Quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt شايد توهان انهن جي باري ۾ نه ٻڌو هوندو Acusamus labore sustainable VHS.
  1. <div class = "accordion" id = "accordion2" >
  2. <div class = "accordion-group" >
  3. <div class = "accordion-heading" >
  4. <a class = "accordion-toggle" data-toggle = "colapse" data-parent = "#accordion2" href = "#collapseOne" >
  5. ٽوڙڻ جوڳو گروپ شئي #1
  6. </a>
  7. </div>
  8. <div id = "collapseOne" class = "accordion-body Collapse in" >
  9. <div class = "accordion-inner" >
  10. Anim pariatur cliche...
  11. </div>
  12. </div>
  13. </div>
  14. <div class = "accordion-group" >
  15. <div class = "accordion-heading" >
  16. <a class = "accordion-toggle" data-toggle = "colapse" data-parent = "#accordion2" href = "#collapseTwo" >
  17. کولڻ لائق گروپ شئي #2
  18. </a>
  19. </div>
  20. <div id = "collapseTwo" class = "accordion-body collapse" >
  21. <div class = "accordion-inner" >
  22. Anim pariatur cliche...
  23. </div>
  24. </div>
  25. </div>
  26. </div>
  27. ...

توھان پڻ استعمال ڪري سگھوٿا پلگ ان کان سواءِ accordion مارڪ اپ. هڪ بٽڻ ٺاهيو ٻئي عنصر جي توسيع ۽ ختم ٿيڻ کي ٽوگل ڪريو.

  1. <بٽن جو قسم = "بٽڻ" ڪلاس = "btn btn-خطر" ڊيٽا-ٽگل = "گرڻ" ڊيٽا- ٽارگٽ = "# ڊيمو" >
  2. سادو ٽوڙڻ وارو
  3. </ بٽڻ>
  4.  
  5. <div id = "demo" class = "colapse in" > </div>

استعمال

ڊيٽا خاصيتن جي ذريعي

بس شامل ڪريو data-toggle="collapse"۽ هڪ data-targetعنصر کي خودڪار طور تي ختم ڪرڻ واري عنصر جي ڪنٽرول کي تفويض ڪرڻ لاء. انتساب قبول ڪري ٿو هڪ سي data-targetايس ايس چونڊيندڙ کي لاڳو ڪرڻ لاءِ. پڪ ڪريو ته ڪلاس collapseکي ٽوڙڻ واري عنصر ۾ شامل ڪريو. جيڪڏھن توھان چاھيو ٿا ته ان کي ڊفالٽ کوليو وڃي، اضافي ڪلاس شامل ڪريو in.

شامل ڪرڻ لاءِ accordion-like گروپ مينيجمينٽ کي ٽوڙڻ واري ڪنٽرول ۾، ڊيٽا جي خاصيت شامل ڪريو data-parent="#selector". هن کي عمل ۾ ڏسڻ لاءِ ڊيم جو حوالو ڏيو.

جاوا اسڪرپٽ ذريعي

دستي طور تي فعال ڪريو:

  1. $ ( ". ٽوڙيو" ). ٽٽڻ ()

اختيارن

اختيارن کي ڊيٽا جي خاصيتن يا جاوا اسڪرپٽ ذريعي منظور ڪري سگھجي ٿو. ڊيٽا جي خاصيتن لاء، اختيار جو نالو شامل ڪريو data-، جيئن data-parent="".

نالو قسم ڊفالٽ وضاحت
والدين چونڊيندڙ ڪوڙو جيڪڏهن چونڊيندڙ ته پوءِ بيان ڪيل والدين جي هيٺان سڀ ٽوڙڻ وارا عنصر بند ٿي ويندا جڏهن هي ٽوڙڻ واري شيءِ ڏيکاري ويندي. (روايتي accordion رويي سان ملندڙ جلندڙ)
ٽوگل ڪرڻ بولين سچو ٽوگل ڪرڻ واري عنصر کي دعوت ڏيڻ تي

طريقا

کولڻ (اختيارن)

توهان جي مواد کي کولڻ واري عنصر جي طور تي چالو ڪري ٿو. اختياري اختيارن کي قبول ڪري ٿو object.

  1. $ ( '#myCollapsible' ). ٽوڙڻ ({
  2. ٽوگل : ڪوڙو
  3. })

کولڻ ('ٽگل')

ڏيکاريل يا لڪائڻ لاءِ کولڻ لائق عنصر کي ٽوگل ڪري ٿو.

.collapse('ڏسو')

هڪ ٽوڙڻ وارو عنصر ڏيکاري ٿو.

کولڻ ('لڪايو')

هڪ ٽوڙڻ واري عنصر کي لڪائيندو آهي.

واقعا

بوٽ اسٽريپ جي تباهي واري طبقي کي ختم ڪرڻ جي ڪارڪردگي ۾ ڇڪڻ لاء ڪجھ واقعن کي ظاهر ڪري ٿو.

واقعو وصف
ڏيکارڻ اهو واقعو فوري طور تي فائر ڪندو آهي جڏهن showمثال جو طريقو سڏيو ويندو آهي.
ڏيکاريل اهو واقعو فائر ڪيو ويو آهي جڏهن هڪ ختم ٿيڻ واري عنصر کي صارف کي ظاهر ڪيو ويو آهي (سي ايس ايس جي منتقلي مڪمل ٿيڻ جو انتظار ڪندو).
لڪائڻ اهو واقعو فوري طور تي فائر ڪيو ويو آهي جڏهن hideطريقي کي سڏيو ويو آهي.
لڪيل هي واقعو فائر ڪيو ويو آهي جڏهن هڪ ٽوڙڻ واري عنصر صارف کان لڪيل آهي (سي ايس ايس جي منتقلي مڪمل ٿيڻ جو انتظار ڪندو).
  1. $ ( '#myCollapsible' ). تي ( 'لڪيل' ، فنڪشن () {
  2. // ڪجھ ڪر…
  3. })

مثال

هڪ بنيادي، آساني سان وڌايل پلگ ان ڪنهن به فارم جي ٽيڪسٽ ان پٽ سان جلدي خوبصورت ٽائپ هيڊس ٺاهڻ لاءِ.

  1. <انپٽ جو قسم = "ٽيڪسٽ" ڊيٽا مهيا ڪريو = "ٽائيپ هيڊ" >

توھان چاھيو ٿا سيٽ autocomplete="off"ڪرڻ لاءِ ڊفالٽ برائوزر مينيو کي ظاهر ٿيڻ کان روڪڻ لاءِ Bootstrap ٽائيپ هيڊ ڊراپ ڊائون.


استعمال

ڊيٽا خاصيتن جي ذريعي

هڪ عنصر کي رجسٽر ڪرڻ لاءِ ڊيٽا خاصيتون شامل ڪريو ٽائپ هيڊ ڪارڪردگي سان جيئن مٿي ڏنل مثال ۾ ڏيکاريل آهي.

جاوا اسڪرپٽ ذريعي

ٽائيپ هيڊ کي دستي طور تي ڪال ڪريو:

  1. $ ( '.typeahead' ). ٽائيپ هيڊ ()

اختيارن

اختيارن کي ڊيٽا جي خاصيتن يا جاوا اسڪرپٽ ذريعي منظور ڪري سگھجي ٿو. ڊيٽا جي خاصيتن لاء، اختيار جو نالو شامل ڪريو data-، جيئن data-source="".

نالو قسم ڊفالٽ وضاحت
ذريعو صف، فنڪشن [ ] ڊيٽا جو ذريعو سوال ڪرڻ لاءِ. ٿي سگهي ٿو تارن جو هڪ سلسلو يا هڪ فنڪشن. فنڪشن پاس ڪيو ويو آهي ٻه دليل، queryقيمت ان پٽ فيلڊ ۾ ۽ processڪال بڪ. فنڪشن کي هم وقت سازي طور استعمال ڪري سگهجي ٿو ڊيٽا ماخذ کي واپس ڪندي سڌو يا غير هم وقتي طور processڪال بڪ جي واحد دليل ذريعي.
شيون نمبر 8 ڊراپ ڊائون ۾ ڏيکارڻ لاءِ شيون جو وڌ ۾ وڌ تعداد.
منٽ ڊگھائي نمبر 1 پاڻمرادو مڪمل تجويزون شروع ڪرڻ کان اڳ گھٽ ۾ گھٽ ڪردار جي ڊيگهه گھربل آھي
ملائيندڙ فنڪشن غير حساس ڪيس طريقو اهو طئي ڪرڻ لاءِ استعمال ڪيو ويو ته ڇا هڪ سوال ڪنهن شئي سان ملندو آهي. ھڪڙي دليل کي قبول ڪري ٿو، جنھن جي itemخلاف سوال کي جانچڻ لاء. موجوده سوال تائين رسائي حاصل ڪريو this.query. trueجيڪڏهن سوال هڪ ميچ آهي ته بولين واپس ڪريو.
ترتيب ڏيڻ وارو فنڪشن صحيح ميلاپ،
ڪيس حساس،
ڪيس غير حساس
خودڪار مڪمل نتيجن کي ترتيب ڏيڻ لاء استعمال ٿيل طريقو. ھڪڙي دليل کي قبول ڪري ٿو items۽ ٽائيپ ھيڊ مثال جو دائرو آھي. موجوده سوال جو حوالو ڏيو this.query.
تازه ڪاري ڪندڙ فنڪشن منتخب ٿيل شيون واپس ڪري ٿو منتخب ٿيل شيون واپس ڪرڻ جو طريقو. ھڪڙي دليل کي قبول ڪري ٿو، item۽ ٽائيپ ھيڊ مثال جو دائرو آھي.
اجاگر ڪندڙ فنڪشن سڀني ڊفالٽ ميچز کي نمايان ڪري ٿو خودڪار مڪمل نتيجن کي اجاگر ڪرڻ لاء استعمال ٿيل طريقو. ھڪڙي دليل کي قبول ڪري ٿو item۽ ٽائيپ ھيڊ مثال جو دائرو آھي. html واپس ڪرڻ گهرجي.

طريقا

.typeahead (اختيارن)

ٽائيپ هيڊ سان هڪ ان پٽ کي شروع ڪري ٿو.

مثال

کاٻي پاسي سب نيويگيشن affix پلگ ان جو هڪ لائيو ڊيمو آهي.


استعمال

ڊيٽا خاصيتن جي ذريعي

آسانيءَ سان شامل ڪرڻ لاءِ ڪنهن به عنصر سان affix رويي کي، صرف data-spy="affix"ان عنصر ۾ شامل ڪريو جنهن تي توهان جاسوسي ڪرڻ چاهيو ٿا. پوءِ بيان ڪرڻ لاءِ آف سيٽ استعمال ڪريو جڏھن ڪنھن عنصر جي پننگ کي آن ۽ آف ڪرڻ لاءِ.

  1. <div data-spy = "affix" data-offset-top = "200" > ... </div>
اٿو! توهان کي لازمي طور تي پن ٿيل عنصر جي پوزيشن ۽ ان جي فوري والدين جي رويي کي منظم ڪرڻ گهرجي. پوزيشن طرفان سنڀاليو ويندو آهي affix، affix-top۽ affix-bottom. هڪ امڪاني طور تي ختم ٿيل والدين کي چيڪ ڪرڻ ياد رکو جڏهن affix داخل ٿئي ٿو جيئن اهو مواد کي صفحي جي عام وهڪري مان هٽائي رهيو آهي.

جاوا اسڪرپٽ ذريعي

ڪال ڪريو affix پلگ ان ذريعي JavaScript:

  1. $ ( '#navbar' ). لڳڻ ()

اختيارن

اختيارن کي ڊيٽا جي خاصيتن يا جاوا اسڪرپٽ ذريعي منظور ڪري سگھجي ٿو. ڊيٽا جي خاصيتن لاء، اختيار جو نالو شامل ڪريو data-، جيئن data-offset-top="200".

نالو قسم ڊفالٽ وضاحت
بند ڪرڻ نمبر | فنڪشن | اعتراض 10 اسڪرول جي پوزيشن کي ڳڻڻ دوران اسڪرين مان آفسٽ ڪرڻ لاءِ پکسلز. جيڪڏهن هڪ واحد نمبر مهيا ڪيو ويو آهي، آفسيٽ ٻنهي مٿين ۽ کاٻي طرفن ۾ لاڳو ڪيو ويندو. ھڪڙي ھڪڙي طرفي، يا گھڻن منفرد آفسٽس لاء ٻڌڻ لاء، صرف ھڪڙو اعتراض ڏيو offset: { x: 10 }. هڪ فنڪشن استعمال ڪريو جڏهن توهان کي متحرڪ طور تي آفسٽ مهيا ڪرڻ جي ضرورت آهي (ڪجهه جوابي ڊيزائن لاء مفيد).