مکيه مواد ڏانهن وڃو Docs نيويگيشن ڏانھن وڃو
Check
in English

آفڪينوس

ڪجھ طبقن ۽ اسان جي JavaScript پلگ ان سان نيويگيشن، شاپنگ ڪارٽون، ۽ وڌيڪ لاءِ پنھنجي پروجيڪٽ ۾ لڪيل سائڊبارز ٺاھيو.

اهو ڪيئن ڪم ڪري ٿو

Offcanvas ھڪڙو سائڊبار جو حصو آھي جنھن کي جاوا اسڪرپٽ ذريعي ٽوگل ڪري سگھجي ٿو ڏسڻ واري پورٽ جي کاٻي، ساڄي، مٿي، يا ھيٺئين پاسي کان. بٽڻ يا اينڪرز استعمال ڪيا ويندا آھن محرڪ جيڪي مخصوص عناصر سان جڙيل آھن جيڪي توھان ٽوگل ڪندا آھن، ۽ dataخاصيتون استعمال ڪيون وينديون آھن اسان جي JavaScript کي سڏڻ لاءِ.

  • Offcanvas شيئر ڪري ٿو ڪجھ ساڳيو جاوا اسڪرپٽ ڪوڊ ماڊلز جي طور تي. تصوراتي طور تي، اهي ڪافي هڪجهڙا آهن، پر اهي الڳ الڳ پلگ ان آهن.
  • اهڙيءَ طرح، آفڪينوس جي طرز ۽ طول و عرض لاءِ ڪجهه ماخذ Sass متغير ماڊل جي متغيرن مان ورثي ۾ مليا آهن.
  • جڏهن ڏيکاريو ويو، آفڪينوس ۾ هڪ ڊفالٽ پس منظر شامل آهي جنهن کي ڪلڪ ڪري سگهجي ٿو آفڪينوس کي لڪائڻ لاءِ.
  • ماڊلز وانگر، هڪ وقت ۾ صرف هڪ آف ڪينوس ڏيکاري سگهجي ٿو.

اٿو! ڏنو ويو ڪيئن CSS اينيميشنز کي سنڀاليندو آهي، توهان استعمال نٿا ڪري سگهو marginيا translateڪنهن .offcanvasعنصر تي. ان جي بدران، ڪلاس کي آزاد لفافي عنصر طور استعمال ڪريو.

ھن جزو جي متحرڪ اثر prefers-reduced-motionميڊيا جي سوال تي منحصر آھي. اسان جي پهچ واري دستاويزن جو گھٽ موشن سيڪشن ڏسو .

مثال

آفڪينوس اجزاء

هيٺ هڪ آفڪينوس مثال آهي جيڪو ڊفالٽ طور ڏيکاريل آهي (ذريعي .showتي .offcanvas). آفڪينوس ۾ بند بٽڻ سان هيڊر لاءِ سپورٽ ۽ ڪجهه شروعاتي لاءِ اختياري باڊي ڪلاس شامل آهي padding. اسان جي صلاح آهي ته توهان آفڪينوس هيڊر شامل ڪريو برطرفي جي عملن سان جڏهن به ممڪن هجي، يا هڪ واضح برطرفي واري عمل مهيا ڪريو.

آفڪينوس
آفڪينوس لاءِ مواد هتي وڃي ٿو. توهان هتي رکي سگهو ٿا صرف ڪنهن به بوٽ اسٽراپ جزو يا ڪسٽم عناصر هتي.
html
<div class="offcanvas offcanvas-start show" tabindex="-1" id="offcanvas" aria-labelledby="offcanvasLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasLabel">Offcanvas</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    Content for the offcanvas goes here. You can place just about any Bootstrap component or custom elements here.
  </div>
</div>

لائيو ڊيمو

جاوا اسڪرپٽ ذريعي آفڪينوس عنصر کي ڏيکارڻ ۽ لڪائڻ لاءِ ھيٺ ڏنل بٽڻ استعمال ڪريو جيڪو .showڪلاس سان گڏ ھڪڙي عنصر تي ڪلاس کي ٽوگل ڪري ٿو .offcanvas.

  • .offcanvasمواد لڪائي ٿو (ڊفالٽ)
  • .offcanvas.showمواد ڏيکاري ٿو

توھان استعمال ڪري سگھوٿا ھڪڙي لنڪ سان hrefوصف سان، يا ھڪڙي بٽڻ سان data-bs-targetوصف سان. ٻنهي صورتن ۾، data-bs-toggle="offcanvas"ضروري آهي.

href سان ڳنڍيو
آفڪينوس
ڪجھ متن جڳهين جي طور تي. حقيقي زندگي ۾ توهان اهي عناصر حاصل ڪري سگهو ٿا جيڪي توهان چونڊيو آهي. جهڙوڪ، متن، تصويرون، فهرستون، وغيره.
html
<a class="btn btn-primary" data-bs-toggle="offcanvas" href="#offcanvasExample" role="button" aria-controls="offcanvasExample">
  Link with href
</a>
<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasExample" aria-controls="offcanvasExample">
  Button with data-bs-target
</button>

<div class="offcanvas offcanvas-start" tabindex="-1" id="offcanvasExample" aria-labelledby="offcanvasExampleLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasExampleLabel">Offcanvas</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    <div>
      Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.
    </div>
    <div class="dropdown mt-3">
      <button class="btn btn-secondary dropdown-toggle" type="button" data-bs-toggle="dropdown">
        Dropdown button
      </button>
      <ul class="dropdown-menu">
        <li><a class="dropdown-item" href="#">Action</a></li>
        <li><a class="dropdown-item" href="#">Another action</a></li>
        <li><a class="dropdown-item" href="#">Something else here</a></li>
      </ul>
    </div>
  </div>
</div>

جسم جي ڇنڊڇاڻ

عنصر کي سکرول <body>ڪرڻ بند ڪيو ويندو آهي جڏهن هڪ آف ڪينوس ۽ ان جو پسمنظر نظر ايندو. اسڪرولنگ data-bs-scrollکي فعال ڪرڻ لاءِ خصوصيت استعمال ڪريو <body>.

جسم جي طومار سان آفڪينوس

هن آپشن کي عمل ۾ ڏسڻ لاءِ باقي صفحي کي اسڪرول ڪرڻ جي ڪوشش ڪريو.

html
<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasScrolling" aria-controls="offcanvasScrolling">Enable body scrolling</button>

<div class="offcanvas offcanvas-start" data-bs-scroll="true" data-bs-backdrop="false" tabindex="-1" id="offcanvasScrolling" aria-labelledby="offcanvasScrollingLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasScrollingLabel">Offcanvas with body scrolling</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    <p>Try scrolling the rest of the page to see this option in action.</p>
  </div>
</div>

جسم جي طومار ۽ پس منظر

توھان پڻ فعال ڪري <body>سگھوٿا اسڪرولنگ کي ڏسڻ واري پس منظر سان.

طومار سان گڏ پس منظر

هن آپشن کي عمل ۾ ڏسڻ لاءِ باقي صفحي کي اسڪرول ڪرڻ جي ڪوشش ڪريو.

html
<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasWithBothOptions" aria-controls="offcanvasWithBothOptions">Enable both scrolling & backdrop</button>

<div class="offcanvas offcanvas-start" data-bs-scroll="true" tabindex="-1" id="offcanvasWithBothOptions" aria-labelledby="offcanvasWithBothOptionsLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasWithBothOptionsLabel">Backdrop with scrolling</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    <p>Try scrolling the rest of the page to see this option in action.</p>
  </div>
</div>

جامد پس منظر

جڏهن پس منظر کي جامد تي سيٽ ڪيو ويندو آهي، آفڪينوس بند نه ٿيندو جڏهن ان جي ٻاهران ڪلڪ ڪندا.

آفڪينوس
مان بند نه ڪندس جيڪڏهن توهان مون کان ٻاهر ڪلڪ ڪيو.
html
<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#staticBackdrop" aria-controls="staticBackdrop">
  Toggle static offcanvas
</button>

<div class="offcanvas offcanvas-start" data-bs-backdrop="static" tabindex="-1" id="staticBackdrop" aria-labelledby="staticBackdropLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="staticBackdropLabel">Offcanvas</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    <div>
      I will not close if you click outside of me.
    </div>
  </div>
</div>

اونداهي آف ڪينوس

v5.2.0 ۾ شامل ڪيو ويو

آفڪينوسز جي ظاهر کي تبديل ڪريو افاديتن سان گڏ انھن کي مختلف حوالن سان بھترين ملائڻ لاءِ جيئن ڊارڪ نيوبارز. هتي اسان اونداهي آف ڪينوس سان مناسب اسٽائلنگ لاءِ .text-bg-darkشامل .offcanvasڪريون .btn-close-whiteٿا . .btn-closeجيڪڏهن توهان وٽ اندر اندر ڊراپ ڊائونز آهن، پڻ شامل .dropdown-menu-darkڪرڻ تي غور ڪريو .dropdown-menu.

آفڪينوس

ڪينوس وارو مواد هتي رکو.

html
<div class="offcanvas offcanvas-start show text-bg-dark" tabindex="-1" id="offcanvasDark" aria-labelledby="offcanvasDarkLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasDarkLabel">Offcanvas</h5>
    <button type="button" class="btn-close btn-close-white" data-bs-dismiss="offcanvasDark" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    <p>Place offcanvas content here.</p>
  </div>
</div>

جوابدار

v5.2.0 ۾ شامل ڪيو ويو

جوابي آف ڪينوس ڪلاس مواد کي لڪايو وييو پورٽ کان ٻاهر هڪ مخصوص بريڪ پوائنٽ ۽ هيٺ. انهي وقفي واري نقطي جي مٿان، اندر اندر مواد معمول وانگر عمل ڪندو. مثال طور، بريڪ پوائنٽ .offcanvas-lgجي هيٺان آفڪينوس ۾ مواد لڪائيندو آهي lg، پر بريڪ پوائنٽ کان مٿي مواد ڏيکاريندو آهي lg.

جوابي آف ڪينوس ٽوگل ڏيکارڻ لاءِ پنھنجي برائوزر جو سائز ٺاھيو.
جوابي آف ڪينوس

هي مواد هڪ اندر آهي .offcanvas-lg.

html
<button class="btn btn-primary d-lg-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasResponsive" aria-controls="offcanvasResponsive">Toggle offcanvas</button>

<div class="alert alert-info d-none d-lg-block">Resize your browser to show the responsive offcanvas toggle.</div>

<div class="offcanvas-lg offcanvas-end" tabindex="-1" id="offcanvasResponsive" aria-labelledby="offcanvasResponsiveLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasResponsiveLabel">Responsive offcanvas</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#offcanvasResponsive" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    <p class="mb-0">This is content within an <code>.offcanvas-lg</code>.</p>
  </div>
</div>

جوابي آف ڪينوس ڪلاس موجود آهن هر بريڪ پوائنٽ لاءِ.

  • .offcanvas
  • .offcanvas-sm
  • .offcanvas-md
  • .offcanvas-lg
  • .offcanvas-xl
  • .offcanvas-xxl

جڳت

آف ڪينوس حصن لاءِ ڪا به ڊفالٽ جاءِ نه آهي، تنهنڪري توهان کي هيٺ ڏنل ترميمي ڪلاسن مان هڪ شامل ڪرڻ گهرجي.

  • .offcanvas-startوييو پورٽ جي کاٻي پاسي آف ڪينوس رکي ٿو (مٿي ڏيکاريل)
  • .offcanvas-endوييو پورٽ جي ساڄي پاسي آف ڪينوس رکي ٿو
  • .offcanvas-topوييو پورٽ جي چوٽي تي آف ڪينوس رکي ٿو
  • .offcanvas-bottomوييو پورٽ جي تري ۾ آف ڪينوس رکي ٿو

ڪوشش ڪريو مٿين، ساڄي، ۽ ھيٺان مثال ھيٺ.

آفڪينوس مٿي
...
html
<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasTop" aria-controls="offcanvasTop">Toggle top offcanvas</button>

<div class="offcanvas offcanvas-top" tabindex="-1" id="offcanvasTop" aria-labelledby="offcanvasTopLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasTopLabel">Offcanvas top</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    ...
  </div>
</div>
آفڪينوس حق
...
html
<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasRight" aria-controls="offcanvasRight">Toggle right offcanvas</button>

<div class="offcanvas offcanvas-end" tabindex="-1" id="offcanvasRight" aria-labelledby="offcanvasRightLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasRightLabel">Offcanvas right</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    ...
  </div>
</div>
آف ڪينوس هيٺان
...
html
<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasBottom" aria-controls="offcanvasBottom">Toggle bottom offcanvas</button>

<div class="offcanvas offcanvas-bottom" tabindex="-1" id="offcanvasBottom" aria-labelledby="offcanvasBottomLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasBottomLabel">Offcanvas bottom</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body small">
    ...
  </div>
</div>

پهچ

جيئن ته آفڪينوس پينل تصوراتي طور تي هڪ ماڊل ڊائلاگ آهي، ان ڪري شامل ڪرڻ جو يقين aria-labelledby="..."رکجو -آفڪينوس ٽائيٽل جي حوالي سان - ڏانهن .offcanvas. ياد رکو ته توهان کي شامل ڪرڻ جي ضرورت ناهي role="dialog"ڇو ته اسان پهريان ئي جاوا اسڪرپٽ ذريعي شامل ڪيو آهي.

سي ايس ايس

متغير

v5.2.0 ۾ شامل ڪيو ويو

Bootstrap جي ترقي يافته CSS متغير جي نقطي جي حصي جي طور تي، offcanvas ھاڻي مقامي CSS متغير استعمال ڪري ٿو .offcanvasوڌايل حقيقي وقت جي ڪسٽمائيزيشن لاءِ. CSS متغيرن لاءِ قيمتون Sass ذريعي سيٽ ڪيون ويون آهن، تنهنڪري Sass ڪسٽمائيزيشن اڃا به سپورٽ ٿيل آهي.

  --#{$prefix}offcanvas-zindex: #{$zindex-offcanvas};
  --#{$prefix}offcanvas-width: #{$offcanvas-horizontal-width};
  --#{$prefix}offcanvas-height: #{$offcanvas-vertical-height};
  --#{$prefix}offcanvas-padding-x: #{$offcanvas-padding-x};
  --#{$prefix}offcanvas-padding-y: #{$offcanvas-padding-y};
  --#{$prefix}offcanvas-color: #{$offcanvas-color};
  --#{$prefix}offcanvas-bg: #{$offcanvas-bg-color};
  --#{$prefix}offcanvas-border-width: #{$offcanvas-border-width};
  --#{$prefix}offcanvas-border-color: #{$offcanvas-border-color};
  --#{$prefix}offcanvas-box-shadow: #{$offcanvas-box-shadow};
  

سس متغير

$offcanvas-padding-y:               $modal-inner-padding;
$offcanvas-padding-x:               $modal-inner-padding;
$offcanvas-horizontal-width:        400px;
$offcanvas-vertical-height:         30vh;
$offcanvas-transition-duration:     .3s;
$offcanvas-border-color:            $modal-content-border-color;
$offcanvas-border-width:            $modal-content-border-width;
$offcanvas-title-line-height:       $modal-title-line-height;
$offcanvas-bg-color:                $modal-content-bg;
$offcanvas-color:                   $modal-content-color;
$offcanvas-box-shadow:              $modal-content-box-shadow-xs;
$offcanvas-backdrop-bg:             $modal-backdrop-bg;
$offcanvas-backdrop-opacity:        $modal-backdrop-opacity;

استعمال

آفڪينوس پلگ ان ڳري لفٽنگ کي سنڀالڻ لاءِ ڪجھ طبقن ۽ خاصيتون استعمال ڪري ٿو:

  • .offcanvasمواد کي لڪائي ٿو
  • .offcanvas.showمواد ڏيکاري ٿو
  • .offcanvas-startآفڪينوس کي کاٻي پاسي لڪائيندو آهي
  • .offcanvas-endآفڪينوس کي ساڄي پاسي لڪائي ٿو
  • .offcanvas-topآفڪينوس کي مٿي تي لڪائيندو آهي
  • .offcanvas-bottomآفڪينوس کي تري ۾ لڪائي ٿو

وصف سان برطرف بٽڻ شامل ڪريو data-bs-dismiss="offcanvas"، جيڪو JavaScript ڪارڪردگي کي متحرڪ ڪري ٿو. <button>سڀني ڊوائيسن تي مناسب رويي لاءِ ان سان عنصر کي استعمال ڪرڻ جي پڪ ڪريو .

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

ٽوگل

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

برطرف

برطرفي حاصل ڪري سگهجي ٿي dataخاصيت سان هڪ بٽڻ تي آفڪينوس اندر جيئن هيٺ ڏيکاريل آهي:

<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>

يا آفڪينوس کان ٻاهر هڪ بٽڻ تي جيئن هيٺ ڏيکاريل آهي استعمال ڪندي data-bs-target:

<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#my-offcanvas" aria-label="Close"></button>
جڏهن ته آفڪينوس کي برطرف ڪرڻ جا ٻئي طريقا سهائتا ڪيا ويا آهن، ياد رکو ته ٻاهران آف ڪنوس کي برطرف ڪرڻ ARIA Authoring Practices Guide dialog (modal) نموني سان نه ٿو ملي . اهو توهان جي پنهنجي خطري تي ڪريو.

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

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

const offcanvasElementList = document.querySelectorAll('.offcanvas')
const offcanvasList = [...offcanvasElementList].map(offcanvasEl => new bootstrap.Offcanvas(offcanvasEl))

اختيارن

جيئن ته اختيارن کي ڊيٽا انتساب يا جاوا اسڪرپٽ ذريعي منتقل ڪري سگھجي ٿو، توھان ھڪڙي اختيار جو نالو شامل ڪري سگھو ٿا data-bs-، جيئن data-bs-animation="{value}". ڊيٽا جي خاصيتن ذريعي اختيارن کي پاس ڪرڻ وقت اختياري جي صورت واري قسم کي تبديل ڪرڻ جي پڪ ڪريو ”ڪيم ڪيس“ مان ” ڪباب ڪيس “. مثال طور، data-bs-custom-class="beautifier"جي بدران استعمال ڪريو data-bs-customClass="beautifier".

Bootstrap 5.2.0 جي طور تي، سڀئي جزا هڪ تجرباتي محفوظ ڪيل ڊيٽا جي خاصيت کي سپورٽ ڪن data-bs-configٿا جيڪي JSON اسٽرنگ جي طور تي سادي جزو جي جوڙجڪ کي گھرائي سگھن ٿا. جڏهن هڪ عنصر آهي data-bs-config='{"delay":0, "title":123}'۽ data-bs-title="456"خاصيتون آهن، حتمي titleقيمت هوندي 456۽ الڳ الڳ ڊيٽا خاصيتون ڏنل قدرن کي ختم ڪري ڇڏيندو data-bs-config. ان کان علاوه، موجوده ڊيٽا جون خاصيتون JSON قدرن کي گھرائڻ جي قابل آھن جھڙوڪ data-bs-delay='{"show":0,"hide":150}'.

نالو قسم ڊفالٽ وصف
backdrop boolean يا تارstatic true جسم تي پس منظر لاڳو ڪريو جڏهن آفڪينوس کليل هجي. متبادل طور تي، staticھڪڙي پس منظر لاءِ وضاحت ڪريو جنھن کي ڪلڪ ڪرڻ وقت آفڪينوس بند نه ٿئي.
keyboard بولين true آف ڪينوس کي بند ڪري ٿو جڏهن فرار جي ڪيٻي کي دٻايو ويندو آهي.
scroll بولين false باڊي اسڪرولنگ جي اجازت ڏيو جڏهن آفڪينوس کليل هجي.

طريقا

هم وقت سازي طريقا ۽ منتقلي

سڀ API طريقا غير مطابقت رکندڙ آهن ۽ هڪ منتقلي شروع ڪن ٿا . اهي ڪالر ڏانهن موٽندا آهن جيئن ئي منتقلي شروع ٿئي ٿي پر ان کان اڳ ختم ٿي وڃي . ان کان علاوه، هڪ طريقو ڪال هڪ منتقلي جزو تي نظر انداز ڪيو ويندو .

وڌيڪ معلومات لاءِ اسان جا JavaScript دستاويز ڏسو .

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

توهان تعمير ڪندڙ سان هڪ آفڪينوس مثال ٺاهي سگهو ٿا، مثال طور:

const bsOffcanvas = new bootstrap.Offcanvas('#myOffcanvas')
طريقو وصف
getInstance جامد طريقو جيڪو توهان کي DOM عنصر سان لاڳاپيل آفڪينوس مثال حاصل ڪرڻ جي اجازت ڏئي ٿو.
getOrCreateInstance جامد طريقو جيڪو توهان کي DOM عنصر سان لاڳاپيل offcanvas مثال حاصل ڪرڻ جي اجازت ڏئي ٿو، يا ان جي شروعات نه ٿيڻ جي صورت ۾ هڪ نئون ٺاهيو.
hide هڪ آفڪينوس عنصر لڪائيندو آهي. ڪالر ڏانهن واپس اچي ٿو ان کان اڳ جو offcanvas عنصر اصل ۾ لڪايو ويو هجي (يعني hidden.bs.offcanvasواقعي کان اڳ).
show هڪ آفڪينوس عنصر ڏيکاري ٿو. ڪالر ڏانهن واپسي ان کان اڳ جو offcanvas عنصر اصل ۾ ڏيکاريو ويو آهي (يعني shown.bs.offcanvasواقعي ٿيڻ کان اڳ).
toggle ڏيکاريل يا لڪائڻ لاءِ آفڪينوس عنصر کي ٽوگل ڪري ٿو. ڪالر ڏانهن واپسي ان کان اڳ جو آفڪينوس عنصر اصل ۾ ڏيکاريو ويو هجي يا لڪيل هجي (يعني ان کان اڳ جو shown.bs.offcanvasيا hidden.bs.offcanvasواقعو ٿئي).

واقعا

بوٽ اسٽريپ جو آف ڪينوس ڪلاس ڪجھ واقعن کي بي نقاب ڪري ٿو آفڪينوس ڪارڪردگيءَ ۾ ڳنڍڻ لاءِ.

واقعي جو قسم وصف
hide.bs.offcanvas اهو واقعو فوري طور تي فائر ڪيو ويو آهي جڏهن hideطريقي کي سڏيو ويو آهي.
hidden.bs.offcanvas هي واقعو فائر ڪيو ويندو آهي جڏهن هڪ آفڪينوس عنصر صارف کان لڪايو ويو آهي (سي ايس ايس جي منتقلي مڪمل ٿيڻ جو انتظار ڪندو).
hidePrevented.bs.offcanvas اهو واقعو ان وقت ڪڍيو ويندو آهي جڏهن آفڪينوس ڏيکاريو ويندو آهي، ان جو پسمنظر هوندو آهي static۽ آفڪينوس جي ٻاهران هڪ ڪلڪ ڪيو ويندو آهي. ايونٽ پڻ فائر ڪيو ويندو آهي جڏهن فرار ڪيچ کي دٻايو ويندو آهي ۽ keyboardاختيار کي سيٽ ڪيو ويندو آهي false.
show.bs.offcanvas اهو واقعو فوري طور تي فائر ڪندو آهي جڏهن showمثال جو طريقو سڏيو ويندو آهي.
shown.bs.offcanvas هي واقعو ان وقت ڪڍيو ويندو آهي جڏهن هڪ آفڪينوس عنصر استعمال ڪندڙ کي ڏيکاريو ويو آهي (سي ايس ايس جي منتقلي مڪمل ٿيڻ جو انتظار ڪندو).
const myOffcanvas = document.getElementById('myOffcanvas')
myOffcanvas.addEventListener('hidden.bs.offcanvas', event => {
  // do something...
})