جاواسکریپټ

د بوټسټریپ اجزا ژوند ته راوړئ — اوس د 13 دودیز jQuery پلگ انونو سره.

انفرادي یا تالیف شوی

پلگ انونه په انفرادي ډول شامل کیدی شي (که څه هم ځینې یې اړین انحصار لري) یا ټول په یوځل کې. دواړه bootstrap.js او bootstrap.min.js په یوه فایل کې ټول پلگ ان لري.

د معلوماتو ځانګړتیاوې

تاسو کولی شئ د جاواسکریپټ یوه کرښه لیکلو پرته د مارک اپ API له لارې په خالص ډول ټول بوټسټریپ پلگ ان وکاروئ. دا د بوټسټریپ لومړی ټولګي API دی او د پلگ ان کارولو پرمهال باید ستاسو لومړی پام وي.

هغه وویل، په ځینو حاالتو کې دا د پام وړ وي چې دا فعالیت بند کړي. له همدې امله، موږ دا وړتیا هم چمتو کوو چې د 'ډاټا-اپي' سره د بدن نوم ځای کې د ټولو پیښو غیر پابند کولو سره د ډیټا خاصیت API غیر فعال کړو. دا داسې ښکاري:

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

په بدیل سره، د یو ځانګړي پلگ ان په نښه کولو لپاره، یوازې د پلگ ان نوم د نوم ځای په توګه شامل کړئ د ډیټا-api نوم ځای سره دا ډول:

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

پروګراماتي API

موږ دا هم باور لرو چې تاسو باید د جاواسکریپټ API له لارې په خالص ډول ټول بوټسټریپ پلگ ان وکاروئ. ټول عامه APIs واحد، د زنځیر وړ میتودونه دي، او هغه ټولګه بیرته راولي چې عمل یې کړی.

  1. $ ( ".btn.خطر" ). تڼۍ ( "ټوګل" ). addClass ( "چټک" )

ټولې میتودونه باید د اختیاري اختیارونو اعتراض ومني، یو تار چې یو ځانګړی میتود په نښه کوي، یا هیڅ شی (کوم چې د ډیفالټ چلند سره پلگ ان پیل کوي):

  1. $ ( "#myModal" ). موډل () // د ډیفالټ سره پیل شوی
  2. $ ( "#myModal" ). موډل ({ کیبورډ : غلط }) // د کیبورډ پرته پیل شوی
  3. $ ( "#myModal" ). موډل ( 'شو' ) // سمدلاسه پیل کوي او غوښتنه کوي

هر پلگ ان خپل خام جوړونکی هم په 'جوړونکي' ملکیت کې افشا کوي: $.fn.popover.Constructor. که تاسو غواړئ یو ځانګړی پلگ ان مثال ترلاسه کړئ، دا په مستقیم ډول له یو عنصر څخه ترلاسه کړئ: $('[rel=popover]').data('popover').

پیښې

بوټسټریپ د ډیری پلگ ان ځانګړي کړنو لپاره دودیز پیښې چمتو کوي. عموما، دا په غیر انتفاعي او پخوانۍ برخه اخیستونکي بڼه کې راځي - چیرې چې انفینیټیوټ (مثال show) د پیښې په پیل کې پیل کیږي، او د هغې پخوانۍ برخه اخیستونکي بڼه (مثال shown) د عمل په بشپړیدو کې محرک دی.

ټولې بې ساري پیښې د مخنیوي ډیفالټ فعالیت چمتو کوي. دا د دې وړتیا چمتو کوي چې د پیل کیدو دمخه د عمل اجرا ودروي.

  1. $ ( '#myModal' ). آن ( 'شو' ، فنکشن ( e ) {
  2. که (! ډاټا ) بیرته راستانه شي e . مخنیوی ډیفالټ () // موډل د ښودلو مخه نیسي
  3. })

د لیږد په اړه

د ساده لیږد اغیزو لپاره، د نورو JS فایلونو سره یو ځل bootstrap-transition.js شامل کړئ. که تاسو تالیف شوی (یا کم شوی) bootstrap.js کاروئ، نو د دې شاملولو ته اړتیا نشته - دا دمخه شتون لري.

قضیې وکاروئ

د لیږد پلگ ان یو څو مثالونه:

  • په موډلونو کې سلیډینګ یا غوړیدل
  • د ټبونو له مینځه وړل
  • د خبرتیاو له مینځه وړل
  • د carousel تختو سلایډ

مثالونه

موډلونه منظم دي، مګر انعطاف وړ، ډیالوګ د لږترلږه اړین فعالیت او سمارټ ډیفالټ سره اشاره کوي.

جامد مثال

په فوټر کې د سرلیک، بدن، او د کړنو سیټ سره وړاندې شوی ماډل.

  1. <div class = "modal hide fade" >
  2. <div class = "modal-header" >
  3. د تڼۍ ډول = "تڼۍ" طبقه = "بند" ډاټا-ډسمس = "موډل" aria-hidden = "ریښتیا" > × </ تڼۍ>
  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>

ژوندۍ ډیمو

د لاندې تڼۍ په کلیک کولو سره د جاواسکریپټ له لارې موډل بدل کړئ. دا به د پاڼې له پورتنۍ برخې څخه ښکته او تیاره شي.

  1. <!-- د موډل د چلولو تڼۍ -->
  2. <a href = "#myModal" رول = "button" class = "btn" data-toggle = "modal" > ډیمو موډل پیل کړئ </a>
  3.  
  4. <!-- موډل -->
  5. <div id = "myModal" class = "modal hide fade" tabindex = "-1" رول = "dialog" aria-labelledby = "myModalLabel" aria -hidden = "real " >
  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 = "reښتیا " > وتړئ </ تڼۍ>
  15. <بټن کلاس = "btn btn-primary" > بدلونونه خوندي کړئ </ تڼۍ>
  16. </div>
  17. </div>

کارول

د معلوماتو ځانګړتیاوو له لارې

د جاواسکریپټ لیکلو پرته موډل فعال کړئ. data-toggle="modal"د کنټرولر عنصر باندې تنظیم کړئ ، لکه د تڼۍ په څیر ، د یو سره data-target="#foo"یا href="#foo"د توګل کولو لپاره ځانګړي ماډل په نښه کول.

  1. د تڼۍ ډول = "تڼۍ" ډاټا-ټوګل = "موډل" ډاټا هدف = "#myModal" > موډل پیل کړئ </button>

د جاواسکریپټ له لارې

myModalد جاواسکریپټ د یوې کرښې سره د ID سره موډل ته زنګ ووهئ :

  1. $ ( '#myModal' ). موډل ( اختیارونه )

اختیارونه

اختیارونه د ډیټا ځانګړتیاو یا جاواسکریپټ له لارې لیږدول کیدی شي. د ډیټا ځانګړتیاو لپاره، د اختیار نوم سره ضمیمه کړئ data-، لکه څنګه چې په کې data-backdrop="".

نوم ډول ډیفالټ توضیحات
پس منظر بولین ریښتیا د موډل - شالید عنصر شامل دی. په بدیل سره، staticد شالید لپاره مشخص کړئ کوم چې په کلیک کولو موډل بند نه کوي.
کیبورډ بولین ریښتیا موډل بندوي کله چې د فرار کیلي فشار راوړل شي
ښودل بولین ریښتیا موډل ښیې کله چې پیل شي.
لرې لاره دروغ

که چیرې یو ریموټ یو آر ایل چمتو شي، مینځپانګه به د jQuery loadمیتود له لارې پورته شي او په .modal-body. که تاسو د ډیټا api کاروئ ، تاسو ممکن hrefد لیرې سرچینې مشخص کولو لپاره په بدیل سره ټاګ وکاروئ. د دې یوه بیلګه لاندې ښودل شوې ده:

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

میتودونه

موډل (اختیارونه)

ستاسو محتويات د موډل په توګه فعالوي. یو اختیاري اختیارونه مني object.

  1. $ ( '#myModal' ). موډل ({
  2. کیبورډ : غلط
  3. })

موډل('ټوګل')

په لاسي ډول موډل بدلوي.

  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. د ټمبلر فارم څخه تر میز پورې د بایسکل حق هر څه. 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

وینیم مارفا مستې سکیټبورډ، adipisicing fugiat velit pitchfork beard. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat څلور loko nisi، ea helvetica nulla carles. ټاټو شوي کاسبي سویټر خوراکي لارۍ ، د میکسویني کویس غیر فریګن وینیل. لو فای ویس انډرسن +1 سارټوریل. کارلس غیر جمالیاتی تمرین quis gentrify. د بروکلین adipisicing craft beer vice keytar deserunt.

یو

Occaecat commodo aliqua delectus. د فاپ کرافټ بیر ډیزرنټ سکیټ بورډ ea. د لومو بایسکل حقونه ایډپیسیکینګ 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 لږترلږه د میسینجر کڅوړه تنظیم کړئ. کریډ ایکس ان، دوامداره ډیلیکټس کنسکټټور فینی پیک آی فون.

دوه

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 بلاګ، د کلپا میسنجر بیګ مارفا هر څه د ډیلیکس فوډ ټرک. Sapiente synth id assumenda. Locavore sed helvetica cliche irony, thundercats تاسو شاید د دوی په اړه نه وي اوریدلي چې پایله یې د هوډي ګلوټین فری لو فای فاپ الیکیپ. Labore elit placeat مخکې له دې چې دوی وپلورل شي، د ټیری ریچارډسن پروډینټ برانچ نیسسیونټ کویس کاسبی سویټر پیریټور کیفیه او هیلویټیکا هنرمند. د کارډیګن کرافټ بیر سیتان چمتو شوي ویلیټ. د VHS chambray labis 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>

د جاواسکریپټ له لارې

سکرولسپي ته د جاواسکریپټ له لارې زنګ ووهئ:

  1. $ ( '#navbar' ). scrollspy ()
پورته شه! د Navbar لینکونه باید د حل وړ ID اهداف ولري. د مثال په توګه، یو <a href="#home">home</a>باید په ډوم کې د یو څه سره مطابقت ولري لکه <div id="home"></div>.

میتودونه

scrollspy('ریفریش')

کله چې د DOM څخه د عناصرو اضافه کولو یا لرې کولو سره په ګډه سکرولسپي وکاروئ ، تاسو اړتیا لرئ د ریفریش میتود ته زنګ ووهئ لکه:

  1. $ ( '[data-spy="scroll"]' ). هر ( فعل () {
  2. var $ جاسوس = $ ( دا ). scrollspy ( 'ریفریش' )
  3. });

اختیارونه

اختیارونه د ډیټا ځانګړتیاو یا جاواسکریپټ له لارې لیږدول کیدی شي. د ډیټا ځانګړتیاو لپاره، د اختیار نوم سره ضمیمه کړئ data-، لکه څنګه چې په کې data-offset="".

نوم ډول ډیفالټ توضیحات
بندول شمیره 10 د سکرول موقعیت محاسبه کولو پر مهال له پورتنۍ برخې څخه د خلاصولو لپاره پکسلونه.

پیښې

پیښه تفصیل
فعالول دا پیښه هغه وخت اوریږي کله چې یو نوی توکي د سکرول سپي لخوا فعال شي.

د بېلګې ټبونه

د ځایی مینځپانګو پینونو له لارې لیږد ته ګړندي ، متحرک ټب فعالیت اضافه کړئ ، حتی د ډراپ مینو له لارې.

خام ډینم تاسو شاید د جین شارټس آسټین په اړه نه وي اوریدلی. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor، Williamsburg Carles Vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. کاسبي سویټر eu banh mi, qui irure Terry Richardson ex squid. ایلیکیپ پلیسیټ سالویا سیلم آی فون. Seitan aliquip quis cardigan American apparel, 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. e . مخنیوی ډیفالټ ();
  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 - شاخص شوی)

مارک اپ

تاسو کولی شئ د جاوا سکریپټ لیکلو پرته یو ټب یا د ګولی نیویګیشن په ساده ډول مشخص کولو 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

د ټب عنصر او د مینځپانګې کانټینر فعالوي. ټب باید په DOM کې د کانټینر نوډ په نښه کولو data-targetیا هم ولري.href

  1. <ul class = "nav nav-tabs" id = "myTab" >
  2. <li class = "فعال" ><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 = "پیغامونه" > ... </div>
  12. <div class = "tab-pane" id = "settings" > ... </div>
  13. </div>
  14.  
  15. <script>
  16. $ ( فعالیت () {
  17. $ ( '#myTab a:last' ). tab ( 'شو' );
  18. })
  19. </script>

پیښې

پیښه تفصیل
ښودل دا پیښه د ټب شو باندې ډزې کوي، مګر مخکې له دې چې نوی ټب ښودل شوی وي. په ترتیب سره د فعال ټب او پخوانی فعال ټب (که شتون ولري) وکاروئ event.targetاو په نښه کړئ.event.relatedTarget
ښودل شوی دا پیښه د ټب ښودلو وروسته د ټب ښودلو وروسته خپریږي. په ترتیب سره د فعال ټب او پخوانی فعال ټب (که شتون ولري) وکاروئ event.targetاو په نښه کړئ.event.relatedTarget
  1. $ ( 'a[data-toggle="tab"]' ). پر ( ' ښودل شوی ' , فنکشن ( e ) {
  2. e . هدف // فعال شوی ټب
  3. e . اړوند هدف // پخوانی ټب
  4. })

مثالونه

د جیسن فریم لخوا لیکل شوي د عالي jQuery.tipsy پلگ ان څخه الهام اخیستل؛ Tooltips یوه تازه نسخه ده، کوم چې په عکسونو تکیه نه کوي، د حرکتونو لپاره CSS3 کاروي، او د ځایی سرلیک ذخیره کولو لپاره د معلوماتو ځانګړتیاوې.

د وسیلې لارښوونو لیدو لپاره لاندې لینکونو ته ځیر شئ:

تنګ پتلون د بلې کچې کیفیه تاسو شاید د دوی په اړه نه وي اوریدلي. د عکس بوټ ږیره خام ډینم لیټرپریس ویگن میسنجر کڅوړه سټمپټاون. د فارم څخه میز سیتان، د میکسویني فکسي پایښت وړ quinoa 8-bit امریکایی پوښاک د ټیری ریچارډسن وینیل چیمبری لري . بیرډ سټمپټاون، کارډیګینس بنه می لومو تندر کیټس. توفو بایوډیزل ویلیامسبرګ مارفا، څلور لوکو مکسوینی کلینز ویګن چیمبری. یو ریښتیني اوسپنیز هنرمند هر څه چې کیتار ، سینسټر فارم څخه تر میز بانکي آسټین ټویټر هینډل فریګن کریډ خام ډینم واحد اصلي کافي ویروس.

څلور لارې


کارول

د جاواسکریپټ له لارې وسیلې ټایپ پیل کړئ:

  1. $ ( '#مثال' ). وسیلې ( اختیارونه )

اختیارونه

اختیارونه د ډیټا ځانګړتیاو یا جاواسکریپټ له لارې لیږدول کیدی شي. د ډیټا ځانګړتیاو لپاره، د اختیار نوم سره ضمیمه کړئ data-، لکه څنګه چې په کې data-animation="".

نوم ډول ډیفالټ توضیحات
حرکت بولین ریښتیا وسیلې ته د سی ایس ایس فیډ لیږد پلي کړئ
html بولین دروغ html په وسیلې کې دننه کړئ. که غلط وي، د jquery textمیتود به په ډوم کې د مینځپانګې داخلولو لپاره وکارول شي. متن وکاروئ که تاسو د XSS بریدونو په اړه اندیښمن یاست.
ځای پرځای کول string|فنکشن 'پورته' څنګه د وسیلې ټاپ ځای په ځای کړئ - ټاپ | لاندې | پاتې | حق
انتخاب کونکی تار دروغ که یو انتخاب کونکی چمتو شي، د اوزار ټایپ توکي به ټاکل شوي هدفونو ته واستول شي.
عنوان تار | فعالیت '' د اصلي سرلیک ارزښت که د سرلیک ټګ موجود نه وي
محرک تار 'هور' د وسیلې ټپ څنګه پیل کیږي - کلیک | هور | تمرکز | لارښود
ځنډ شمیره | اعتراض 0

د وسیلې ټایپ ښودل او پټول ځنډول (ms) - د لارښود محرک ډول باندې نه پلي کیږي

که یوه شمیره ورکړل شي، ځنډ د پټولو / ښودلو لپاره کارول کیږي

د شیانو جوړښت دا دی:delay: { show: 500, hide: 100 }

پورته شه! د انفرادي وسیلو لپاره اختیارونه په بدیل ډول د ډیټا ځانګړتیاو کارولو له لارې مشخص کیدی شي.

مارک اپ

د فعالیت دلایلو لپاره، Tooltip او Popover data-apis غوره شوي دي. که تاسو غواړئ دوی وکاروئ یوازې د انتخاب کونکي اختیار مشخص کړئ.

  1. <a href = "#" rel = "tooltip" title = "first tooltip" > په ما باندې ووهئ </a>

میتودونه

$().تولیپ(اختیارونه)

د یوه عنصر ټولګه ته د اوزار ټایپ هینډلر ضمیمه کوي.

.tooltip('شو')

د عنصر وسیله ټیپ څرګندوي.

  1. $ ( '# عنصر' ). وسیلې ( 'شو' )

.tooltip('پټ')

د یو عنصر وسیله ټیپ پټوي.

  1. $ ( '# عنصر' ). وسیلې ټپ ( پټول )

.tooltip('ټوګل')

د یو عنصر د وسیلې ټاپ ټګل کوي.

  1. $ ( '# عنصر' ). وسیلې ټپ ( ' ټوګل ' )

.tooltip('له منځه وړل')

د یو عنصر وسیله ټیپ پټوي او ویجاړوي.

  1. $ ( '# عنصر' ). وسیلې ټپ ( 'ویجاړ' )

مثالونه

د منځپانګې کوچنۍ پوښښ اضافه کړئ، لکه په iPad کې، د کور ثانوي معلوماتو لپاره هر عنصر ته. د پاپ اوور د پیل کولو لپاره تڼۍ باندې ځړول. Tooltip شاملولو ته اړتیا لري .

جامد پاپور

څلور اختیارونه شتون لري: پورته، ښیې، ښکته، او کیڼ اړخ ته.

د پاپور پورته

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.

هیڅ مارک اپ د پاپ اوور په توګه نه ښودل شوی د جاواسکریپټ او مینځپانګې څخه په یو dataخاصیت کې رامینځته شوی.

ژوندۍ ډیمو

څلور لارې


کارول

د جاواسکریپټ له لارې پاپور فعال کړئ:

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

اختیارونه

اختیارونه د ډیټا ځانګړتیاو یا جاواسکریپټ له لارې لیږدول کیدی شي. د ډیټا ځانګړتیاو لپاره، د اختیار نوم سره ضمیمه کړئ data-، لکه څنګه چې په کې data-animation="".

نوم ډول ډیفالټ توضیحات
حرکت بولین ریښتیا وسیلې ته د سی ایس ایس فیډ لیږد پلي کړئ
html بولین دروغ په پاپ اوور کې html داخل کړئ. که غلط وي، د jquery textمیتود به په ډوم کې د مینځپانګې داخلولو لپاره وکارول شي. متن وکاروئ که تاسو د XSS بریدونو په اړه اندیښمن یاست.
ځای پرځای کول string|فنکشن 'حق' څنګه د پاپ اوور ځای ونیسئ - ټاپ | لاندې | پاتې | حق
انتخاب کونکی تار دروغ که یو انتخاب کونکی چمتو شي، د اوزار ټایپ توکي به ټاکل شوي هدفونو ته واستول شي
محرک تار 'کلک' پاپ اوور څنګه پیل کیږي - کلیک | هور | تمرکز | لارښود
عنوان تار | فعالیت '' د اصلي سرلیک ارزښت که چیرې د سرلیک خاصیت شتون ونلري
منځپانګه تار | فعالیت '' د ډیفالټ مینځپانګې ارزښت که چیرې د ډیټا مینځپانګې خاصیت شتون ونلري
ځنډ شمیره | اعتراض 0

د پاپ اوور (ms) په ښودلو او پټولو کې ځنډ - د لارښود محرک ډول باندې نه پلي کیږي

که یوه شمیره ورکړل شي، ځنډ د پټولو / ښودلو لپاره کارول کیږي

د شیانو جوړښت دا دی:delay: { show: 500, hide: 100 }

پورته شه! د انفرادي پاپورونو اختیارونه په بدیل ډول د ډیټا ځانګړتیاو کارولو له لارې مشخص کیدی شي.

مارک اپ

د فعالیت دلایلو لپاره، Tooltip او Popover data-apis غوره شوي دي. که تاسو غواړئ دوی وکاروئ یوازې د انتخاب کونکي اختیار مشخص کړئ.

میتودونه

$(.popover(اختیارونه)

د عنصر راټولولو لپاره پاپور پیل کوي.

.popover('شو')

د عناصرو پاپ اوور څرګندوي.

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

پاپ اوور('پټ')

د پاپ اوور عناصر پټوي.

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

.popover('ټوګل')

د عناصرو پاپ اوور ټګل کوي.

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

.پاپ اوور('له منځه وړل')

د عنصر پاپ اوور پټوي او له مینځه وړي.

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

بېلګې خبرتیاوې

د دې پلگ ان سره ټولو خبرتیا پیغامونو ته د ګوښه کولو فعالیت اضافه کړئ.

مقدس ګواکامول! خپل ځان ته غوره وګورئ، تاسو ډیر ښه نه ښکاري.

اوه ټویټ! تاسو یوه تېروتنه وکړه!

دا او هغه بدل کړئ او بیا هڅه وکړئ. 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' ). bind ( 'تړل شوی' ، فعالیت () {
  2. // یو څه وکړه…
  3. })

د کارولو مثالونه

د بټونو سره ډیر څه وکړئ. د کنټرول تڼۍ حالتونه یا د نورو برخو لکه اوزار بارونو لپاره د بټونو ګروپونه رامینځته کړئ.

دولتي

په تڼۍ کې د بارولو حالت کارولو لپاره ډاټا-لوډینګ-متن="لوډ کول..." اضافه کړئ.

  1. د تڼۍ ډول = "تڼۍ" کلاس = "btn btn-primary" data-loading-text = "لوډیږي..." > د بارولو حالت </button>

واحد ټګول

په یوه تڼۍ کې د توګلینګ فعالولو لپاره ډیټا-ټوګل = "تڼۍ" اضافه کړئ.

  1. د تڼۍ ډول = "تڼۍ" طبقه = "btn" ډاټا-toggle = " بټن" > واحد ټګل </ تڼۍ>

چک بکس

په btn-ګروپ کې د چک بکس سټایل ټګل کولو لپاره ډیټا-ټوګل="بټون-چیک باکس" اضافه کړئ.

  1. <div class = "btn-group" data-toggle = "buttons-checkbox" >
  2. د تڼۍ ډول = "تڼۍ" کلاس = "btn" > کیڼ </ تڼۍ>
  3. د تڼۍ ډول = "تڼۍ" کلاس = "btn" > منځنی </ تڼۍ>
  4. د تڼۍ ډول = "تڼۍ" کلاس = "btn" > ښي </ تڼۍ>
  5. </div>

راډیو

په btn-ګروپ کې د راډیو سټایل ټګل کولو لپاره ډیټا-ټوګل = "بټون-راډیو" اضافه کړئ.

  1. <div class = "btn-group" data-toggle = "buttons-radio" >
  2. د تڼۍ ډول = "تڼۍ" کلاس = "btn" > کیڼ </ تڼۍ>
  3. د تڼۍ ډول = "تڼۍ" کلاس = "btn" > منځنی </ تڼۍ>
  4. د تڼۍ ډول = "تڼۍ" کلاس = "btn" > ښي </ تڼۍ>
  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>

په اړه

بیس سټایلونه او انعطاف وړ ملاتړ د سقوط وړ برخو لکه اکارډینز او نیویګیشن لپاره ترلاسه کړئ.

* د شاملولو لپاره د لیږد پلگ ان ته اړتیا لري.

د اکارډین بیلګه

د سقوط پلگ ان په کارولو سره، موږ یو ساده اکارډین سټایل ویجټ جوړ کړ:

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 تاسو شاید د دوی په اړه نه وي اوریدلي چې د دوامدار 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 تاسو شاید د دوی په اړه نه وي اوریدلي چې د دوامدار 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 تاسو شاید د دوی په اړه نه وي اوریدلي چې د دوامدار 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. انیم پاریاتور کلیک...
  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. انیم پاریاتور کلیک...
  23. </div>
  24. </div>
  25. </div>
  26. </div>
  27. ...

تاسو کولی شئ د اکارډین مارک اپ پرته پلگ ان وکاروئ. یو تڼۍ جوړ کړئ د بل عنصر پراخیدل او سقوط کول.

  1. د تڼۍ ډول = "تڼۍ" طبقه = "btn btn-خطر" data- toggle = "colapse " data-target = "#demo" >
  2. ساده د سقوط وړ
  3. </ تڼۍ>
  4.  
  5. <div id = "demo" class = "colapse in" > </div>

کارول

د معلوماتو ځانګړتیاوو له لارې

یوازې عنصر ته اضافه کړئ data-toggle="collapse"او a data-targetپه اتوماتيک ډول د سقوط وړ عنصر کنټرول وټاکئ. خاصیت د data-targetسی ایس ایس انتخاب کونکی مني ترڅو د سقوط پلي کړي. ډاډ ترلاسه کړئ چې ټولګي collapseد سقوط وړ عنصر ته اضافه کړئ. که تاسو غواړئ چې دا په ډیفالټ خلاص شي، اضافي ټولګي اضافه کړئ in.

د تړل کیدو وړ کنټرول ته د اکارډین په څیر ګروپ مدیریت اضافه کولو لپاره ، د ډیټا خاصیت اضافه کړئ data-parent="#selector". ډیمو ته مراجعه وکړئ ترڅو دا په عمل کې وګورئ.

د جاواسکریپټ له لارې

په لاسي ډول د دې سره فعال کړئ:

  1. $ ( ". سقوط" ). سقوط ()

اختیارونه

اختیارونه د ډیټا ځانګړتیاو یا جاواسکریپټ له لارې لیږدول کیدی شي. د ډیټا ځانګړتیاو لپاره، د اختیار نوم سره ضمیمه کړئ data-، لکه څنګه چې په کې data-parent="".

نوم ډول ډیفالټ توضیحات
مور او پلار انتخاب کونکی دروغ که انتخاب کونکی وي نو د ټاکل شوي پیرنټ لاندې ټول د سقوط وړ عناصر به وتړل شي کله چې دا د سقوط وړ توکي ښودل شي. (د دودیز موافقت چلند سره ورته)
بدلول بولین ریښتیا په بلنه کې د سقوط وړ عنصر بدلوي

میتودونه

سقوط (اختیارونه)

ستاسو مینځپانګه د سقوط وړ عنصر په توګه فعالوي. یو اختیاري اختیارونه مني object.

  1. $ ( '#myCollapsible' ). سقوط ({
  2. تورول : دروغ
  3. })

سقوط ('ټوګل')

د ښودلو یا پټولو لپاره د سقوط وړ عنصر بدلوي.

سقوط ('شو')

د سقوط وړ عنصر ښیې.

سقوط ('پټ')

د سقوط وړ عنصر پټوي.

پیښې

د بوټسټریپ سقوط ټولګي د سقوط فعالیت ته د رسیدو لپاره یو څو پیښې افشا کوي.

پیښه تفصیل
ښودل دا پیښه سمدلاسه ډزې کوي کله چې د showمثال میتود ویل کیږي.
ښودل شوی دا پیښه له مینځه وړل کیږي کله چې د سقوط عنصر کارونکي ته ښکاره شي (د سی ایس ایس لیږد بشپړیدو ته به انتظار وکړي).
پټول دا پیښه سمدلاسه له مینځه وړل کیږي کله چې hideمیتود ویل کیږي.
پټ دا پیښه له مینځه وړل کیږي کله چې د سقوط عنصر د کارونکي څخه پټ شوی وي (د سی ایس ایس لیږد بشپړیدو ته به انتظار وکړي).
  1. $ ( '#myCollapsible' ). پر ( 'پټ' ، فنکشن () {
  2. // یو څه وکړه…
  3. })

بېلګه

یو بنسټیز، په اسانۍ سره پراخ شوی پلگ ان د هر ډول متن ان پټ سره په چټکۍ سره د ښکلي ټایپ هیډونو جوړولو لپاره.

  1. <د انپټ ډول = "متن" ډاټا - چمتو کول = "ټایپ هیډ" >

کارول

د معلوماتو ځانګړتیاوو له لارې

د ټایپ هیډ فعالیت سره د عنصر راجستر کولو لپاره د ډیټا ځانګړتیاوې اضافه کړئ لکه څنګه چې پورته مثال کې ښودل شوي.

د جاواسکریپټ له لارې

په لاسي ډول ټایپ هیډ ته زنګ ووهئ:

  1. $ ( '.typeahead' ). ټایپ مخکښ ()

اختیارونه

اختیارونه د ډیټا ځانګړتیاو یا جاواسکریپټ له لارې لیږدول کیدی شي. د ډیټا ځانګړتیاو لپاره، د اختیار نوم سره ضمیمه کړئ data-، لکه څنګه چې په کې data-source="".

نوم ډول ډیفالټ توضیحات
سرچینه صف، فنکشن [ ] د معلوماتو سرچینه د پوښتنې لپاره. کیدای شي د تارونو لړۍ یا فنکشن وي. فنکشن دوه دلیلونه تیریږي، د queryان پټ ساحه کې ارزښت او processکال بیک. processفنکشن ممکن د ډیټا سرچینې په مستقیم یا غیر متناسب ډول د کال بیک د واحد دلیل له لارې بیرته راستنولو سره همغږي وکارول شي .
توکي شمیره ۸ په ډراپ ډاون کې د ښودلو لپاره د توکو اعظمي شمیر.
دقیقه اوږدوالی شمیره 1 لږ تر لږه د کرکټر اوږدوالی مخکې له دې چې د اتوماتیک بشپړولو وړاندیزونه پیل شي
میچر فعالیت قضیه غیر حساس هغه میتود چې د دې معلومولو لپاره کارول کیږي چې ایا پوښتنه د یو توکي سره سمون لري. یو واحد دلیل مني، د کوم په itemمقابل کې چې د پوښتنې ازموینه وکړي. سره اوسنۍ پوښتنې ته لاسرسی ومومئ this.query. یو بولین بیرته راوګرځوئ trueکه چیرې پوښتنه یوه لوبه وي.
ترتیب کوونکی فعالیت دقیق میچ،
قضیه حساس،
قضیه غیر حساس
هغه طریقه چې د اتوماتیک پایلو د ترتیب کولو لپاره کارول کیږي. یو واحد دلیل itemsمني او د ټایپ هیډ مثال ساحه لري. اوسنۍ پوښتنې ته مراجعه وکړئ this.query.
تازه کوونکی فعالیت ټاکل شوی توکي بیرته راګرځوي هغه میتود چې د ټاکل شوي توکي بیرته راستنیدو لپاره کارول کیږي. یو واحد دلیل مني، itemاو د ټایپ هیډ مثال ساحه لري.
روښانه کوونکی فعالیت ټول ډیفالټ میچونه روښانه کوي هغه طریقه چې د اتوماتیک بشپړ پایلو روښانه کولو لپاره کارول کیږي. یو واحد دلیل itemمني او د ټایپ هیډ مثال ساحه لري. html باید بیرته راشي.

میتودونه

.typeahead(اختیارونه)

د ټایپ هیډ سره ان پټ پیل کوي.

بېلګه

په ښي خوا کې فرعي نیویګیشن د affix پلگ ان ژوندی ډیمو دی.


کارول

د معلوماتو ځانګړتیاوو له لارې

د دې لپاره چې په اسانۍ سره هر عنصر ته د عاطفي چلند اضافه کړئ، یوازې هغه عنصر ته اضافه کړئ data-spy="affix"چې تاسو یې جاسوس کول غواړئ. بیا د آفسیټونو څخه کار واخلئ ترڅو تعریف کړئ کله چې د عنصر پننګ کول او یا بند کړئ.

  1. <div data-spy = "affix" data-offset-top = "200" > ... </div>
پورته شه! تاسو باید د پن شوي عنصر موقعیت او د هغه د سمدستي والدین چلند اداره کړئ. موقعیت د affix, affix-topاو affix-bottom. په یاد ولرئ چې د احتمالي تخریب شوي مور او پلار لپاره چیک کړئ کله چې د پاڼې د عادي جریان څخه مینځپانګې لرې کوي.

د جاواسکریپټ له لارې

د جاواسکریپټ له لارې affix plugin ته زنګ ووهئ:

  1. $ ( '#navbar' ). نښلول ()

میتودونه

.affix('ریفریش')

کله چې د DOM څخه د عناصرو اضافه کولو یا لرې کولو سره په ګډه د affix کارولو سره ، تاسو به د ریفریش میتود ته زنګ ووهئ:

  1. $ ( '[data-spy="affix"]' ). هر ( فعل () {
  2. ډالر ( دا ). نښلول ( 'ریفریش' )
  3. });

اختیارونه

اختیارونه د ډیټا ځانګړتیاو یا جاواسکریپټ له لارې لیږدول کیدی شي. د ډیټا ځانګړتیاو لپاره، د اختیار نوم سره ضمیمه کړئ data-، لکه څنګه چې په کې data-offset-top="200".

نوم ډول ډیفالټ توضیحات
بندول شمیره | فعالیت | اعتراض 10 د سکرول موقعیت محاسبه کولو پر مهال د سکرین څخه د خلاصولو لپاره پکسلونه. که یو واحد شمیره چمتو شي، آفسیټ به په دواړو پورتنیو او کیڼ لورو کې پلي شي. د یو واحد سمت لپاره اوریدلو لپاره، یا ډیری ځانګړي آفسیټونه، یوازې یو اعتراض چمتو کړی offset: { x: 10 }. یو فنکشن وکاروئ کله چې تاسو اړتیا لرئ په متحرک ډول آفسیټ چمتو کړئ (د ځینې ځواب ویونکي ډیزاینونو لپاره ګټور).