मुख्य सामग्री पर जाईं डॉक्स नेविगेशन पर जाईं
Check
in English

ऑफकैनवास के बा

कुछ क्लास आ हमनी के जावास्क्रिप्ट प्लगइन के साथ नेविगेशन, शॉपिंग कार्ट, आ अउरी बहुत कुछ खातिर अपना प्रोजेक्ट में छिपल साइडबार बनाईं।

कइसे काम करेला

ऑफकैनवास एगो साइडबार कंपोनेंट हवे जेकरा के जावास्क्रिप्ट के माध्यम से टॉगल कइल जा सके ला ताकि व्यूपोर्ट के बाईं, दाहिना, ऊपर, या नीचे के किनारे से देखावल जा सके। बटन भा एंकर के इस्तेमाल ट्रिगर के रूप में कइल जाला जवन रउरा टॉगल करे वाला विशिष्ट तत्वन से जुड़ल होला आ dataविशेषता के इस्तेमाल हमनी के जावास्क्रिप्ट के आह्वान करे खातिर कइल जाला.

  • ऑफकैनवास मोडल के रूप में कुछ एकही जावास्क्रिप्ट कोड साझा करेला। अवधारणा के हिसाब से ई काफी एकही नियर होलें, बाकी ई अलग-अलग प्लगइन हवें।
  • एही तरे, ऑफकैनवास के स्टाइल आ डायमेंशन खातिर कुछ स्रोत सस चर मोडल के चर से विरासत में मिलल बा।
  • जब देखावल जाला तब ऑफकैनवास में डिफ़ॉल्ट बैकग्राउंड होला जेकरा पर क्लिक क के ऑफकैनवास के छिपा सके ला।
  • मोडल के तरह एक बेर में खाली एगो ऑफकैनवास देखावल जा सकेला।

हेड अप हो गइल बा! ई देखत कि CSS एनीमेशन सभ के कइसे संभाले ला, आप कौनों तत्व के इस्तेमाल marginभा ओह पर ना क सके लीं। एकरे बजाय, क्लास के एगो स्वतंत्र रैपिंग तत्व के रूप में इस्तेमाल करीं।translate.offcanvas

एह घटक के एनीमेशन प्रभाव prefers-reduced-motionमीडिया क्वेरी पर निर्भर होला। हमनी के सुलभता दस्तावेज के रिड्यूस्ड मोशन सेक्शन देखल जाव .

उदाहरण खातिर दिहल गइल बा

ऑफकैनवास के घटक बा

नीचे एगो ऑफकैनवास उदाहरण दिहल गइल बा जे डिफ़ॉल्ट रूप से देखावल गइल बा (via .showon .offcanvas). ऑफकैनवास में क्लोज बटन वाला हेडर के सपोर्ट आ कुछ इनिशियल खातिर वैकल्पिक बॉडी क्लास शामिल बा padding. हमनी के सुझाव बा कि जब भी संभव होखे खारिज कार्रवाई के साथ ऑफकैनवास हेडर के शामिल करीं, या स्पष्ट रूप से खारिज कार्रवाई प्रदान करीं।

ऑफकैनवास के बा
ऑफकैनवास खातिर सामग्री इहाँ जाला। रउआँ इहाँ लगभग कवनो बूटस्ट्रैप घटक या कस्टम तत्व रख सकत बानी।
एचटीएमएल के बा
<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 के साथ लिंक कइल जाला
ऑफकैनवास के बा
कुछ पाठ प्लेसहोल्डर के रूप में बा। असल जिनिगी में रउरा लगे ऊ तत्व हो सकेला जवन रउरा चुनले बानी. जइसे, पाठ, छवि, सूची आदि के बारे में बतावल गइल बा।
एचटीएमएल के बा
<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>

बॉडी स्क्रॉल के साथ ऑफकैनवास बा

बाकी पन्ना के स्क्रॉल क के एह विकल्प के एक्शन में देखे के कोसिस करीं।

एचटीएमएल के बा
<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>एगो दृश्यमान बैकग्राउंड के साथ स्क्रॉलिंग भी सक्षम कर सकत बानी।

स्क्रॉलिंग के साथ पृष्ठभूमि के बा

बाकी पन्ना के स्क्रॉल क के एह विकल्प के एक्शन में देखे के कोसिस करीं।

एचटीएमएल के बा
<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>

स्थिर पृष्ठभूमि के बा

जब बैकग्राउंड के स्थिर पर सेट कइल जाला तब ऑफकैनवास बंद ना होखी जब एकरे बाहर क्लिक कइल जाला।

ऑफकैनवास के बा
अगर रउरा हमरा से बाहर क्लिक करब त हम बंद ना करब.
एचटीएमएल के बा
<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

ऑफकैनवास के बा

इहाँ ऑफकैनवास सामग्री रखीं।

एचटीएमएल के बा
<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.

एचटीएमएल के बा
<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व्यूपोर्ट के नीचे ऑफकैनवास रखेला

नीचे दिहल ऊपर, दाहिना, आ नीचे के उदाहरण के आजमाईं.

ऑफकैनवास के टॉप बा
...
एचटीएमएल के बा
<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>
ऑफकैनवास सही बा
...
एचटीएमएल के बा
<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>
ऑफकैनवास के नीचे बा
...
एचटीएमएल के बा
<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 में जोड़ल गइल बा

बूटस्ट्रैप के बिकसित होखे वाला CSS चर दृष्टिकोण के हिस्सा के रूप में, ऑफकैनवास अब .offcanvasबढ़ल रियल-टाइम कस्टमाइजेशन खातिर स्थानीय CSS चर के ऑन के इस्तेमाल करे ला। 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", जवन जावास्क्रिप्ट के कामकाज के ट्रिगर करे ला। <button>सभ डिवाइस सभ में सही व्यवहार खातिर तत्व के एकरे साथ इस्तेमाल जरूर करीं ।

डेटा विशेषता के माध्यम से कइल जाला

टॉगल कइल जाव

एक ऑफकैनवास तत्व के नियंत्रण स्वचालित रूप से असाइन करे खातिर तत्व में data-bs-toggle="offcanvas"आ एगो data-bs-targetया जोड़ल जाला। एट्रिब्यूट ऑफकैनवास के लागू करे खातिर एगो CSS चयनकर्ता के स्वीकार करे ला href। ऑफकैनवास तत्व data-bs-targetमें क्लास के जरूर जोड़ल जाला । offcanvasअगर रउआँ चाहत बानी कि ई डिफ़ॉल्ट रूप से खुलल होखे, त अतिरिक्त क्लास जोड़ीं 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 ऑथरिग प्रैक्टिस गाइड डायलॉग (मोडल) पैटर्न से मेल ना खाला । ई काम अपना जोखिम पर करीं.

जावास्क्रिप्ट के माध्यम से कइल जाला

के साथ मैन्युअल रूप से सक्षम करीं:

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

विकल्प बा

चूंकि विकल्प सभ के डेटा एट्रिब्यूट भा जावास्क्रिप्ट के माध्यम से पास कइल जा सके ला, रउआँ , में विकल्प नाँव जोड़ सकत बानी data-bs-, जइसे कि में data-bs-animation="{value}"। डेटा एट्रिब्यूट के माध्यम से विकल्प पास करत घरी विकल्प नाम के केस टाइप के “ camelCase ” से “ कबाब-केस ” में बदलल सुनिश्चित करीं । जइसे कि के data-bs-custom-class="beautifier"जगह पर इस्तेमाल करीं data-bs-customClass="beautifier".

बूटस्ट्रैप 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 बूलियन भा स्ट्रिंग के कहल जालाstatic true जबले ऑफकैनवास खुलल होखे तबले बॉडी पर बैकग्राउंड लगाईं. एकरे अलावा, अइसन बैकग्राउंड खातिर निर्दिष्ट करीं staticजे क्लिक कइला पर ऑफकैनवास बंद ना करे।
keyboard बूलियन के बा true जब एस्केप की दबावल जाला त ऑफकैनवास बंद कर देला।
scroll बूलियन के बा false जबले ऑफकैनवास खुलल होखे तबले बॉडी स्क्रॉल करे के अनुमति दीं.

विधियन के बारे में बतावल गइल बा

एसिंक्रोनस तरीका आ संक्रमण के बारे में बतावल गइल बा

सभ एपीआई विधि एसिंक्रोनस होला आ एगो संक्रमण शुरू होला . संक्रमण शुरू होते ही उ लोग फोन करे वाला के पास वापस आ जाला लेकिन खतम होखे से पहिले . एकरा अलावा, एगो संक्रमण घटक पर एगो मेथड कॉल के अनदेखी कइल जाई .

अधिक जानकारी खातिर हमनी के जावास्क्रिप्ट दस्तावेज देखल जाव .

ऑफकैनवास तत्व के रूप में राउर सामग्री के सक्रिय करेला। एगो वैकल्पिक विकल्प स्वीकार करेला object.

रउआँ कंस्ट्रक्टर के साथ ऑफकैनवास इंस्टेंस बना सकत बानी, उदाहरण खातिर:

const bsOffcanvas = new bootstrap.Offcanvas('#myOffcanvas')
विधि बिबरन
getInstance स्थिर विधि जवन रउआ के कवनो DOM तत्व से जुड़ल ऑफकैनवास इंस्टेंस पावे के अनुमति देला।
getOrCreateInstance स्थिर तरीका जवन रउआँ के कवनो DOM तत्व से जुड़ल ऑफकैनवास इंस्टेंस के पावे के अनुमति देला, या फिर नया बनावे के अनुमति देला एह स्थिति में कि ई इनिशियलाइज ना भइल होखे।
hide एगो ऑफकैनवास तत्व के छिपावेला। ऑफकैनवास तत्व के वास्तव में छिपावे से पहिले (यानी hidden.bs.offcanvasघटना होखे से पहिले) कॉलर के वापस आ जाला।
show एगो ऑफकैनवास तत्व देखावेला। ऑफकैनवास तत्व के वास्तव में देखावल जाए से पहिले (यानी shown.bs.offcanvasघटना होखे से पहिले) कॉलर के वापस आ जाला।
toggle कवनो ऑफकैनवास तत्व के देखावल भा छिपावे खातिर टॉगल करेला। ऑफकैनवास तत्व के वास्तव में देखावल भा छिपावे से पहिले (यानी shown.bs.offcanvasया hidden.bs.offcanvasघटना होखे से पहिले) कॉलर के वापस आ जाला।

घटनाक्रम के बारे में बतावल गइल बा

बूटस्ट्रैप के ऑफकैनवास क्लास ऑफकैनवास कार्यक्षमता में हुक करे खातिर कुछ घटना के उजागर करेला।

घटना के प्रकार बा बिबरन
hide.bs.offcanvas ई इवेंट तुरंत फायर हो जाला जब hideमेथड बोलावल जाला।
hidden.bs.offcanvas ई इवेंट तब फायर कइल जाला जब कौनों ऑफकैनवास तत्व प्रयोगकर्ता से छिपा दिहल गइल होखे (CSS संक्रमण पूरा होखे के इंतजार करी)।
hidePrevented.bs.offcanvas ई इवेंट तब फायर कइल जाला जब ऑफकैनवास देखावल जाला, एकर बैकग्राउंड होला staticआ ऑफकैनवास के बाहर क्लिक कइल जाला। इवेंट तब भी फायर हो जाला जब एस्केप की दबावल जाला आ keyboardविकल्प 1 पर सेट कइल जाला false
show.bs.offcanvas showइंस्टेंस मेथड के कॉल कइला पर ई इवेंट तुरंत फायर हो जाला।
shown.bs.offcanvas ई इवेंट तब फायर कइल जाला जब कौनों ऑफकैनवास तत्व के प्रयोगकर्ता के देखाई देवे वाला बनावल गइल होखे (CSS संक्रमण पूरा होखे के इंतजार करी)।
const myOffcanvas = document.getElementById('myOffcanvas')
myOffcanvas.addEventListener('hidden.bs.offcanvas', event => {
  // do something...
})