މައިގަނޑު ކޮންޓެންޓަށް ސްކިޕް ކުރާށެވެ ޑޮކްސް ނެވިގޭޝަނަށް ސްކިޕް ކުރާށެވެ
in English

އޮފްކެންވަސް އެވެ

މަދު ކްލާސްތަކަކާއި އަޅުގަނޑުމެންގެ ޖާވާސްކްރިޕްޓް ޕްލަގިން އާއެކު ނޭވިގޭޝަން، ޝޮޕިންގ ކާޓް، އަދި އެހެނިހެން ކަންކަމަށްޓަކައި ތިބާގެ ޕްރޮޖެކްޓަށް ފޮރުވިފައިވާ ސައިޑްބާރތައް ބިލްޑް ކުރާށެވެ.

އެކަން ކުރާ ގޮތް

އޮފްކެންވަސް އަކީ ޖާވާސްކްރިޕްޓް މެދުވެރިކޮށް ޓޮގްލްކޮށްގެން ވިއުޕޯޓްގެ ކަނާތް، ވާތް، ނުވަތަ ތިރީ ފަރާތުން ފެންނަ ސައިޑްބާ ކޮމްޕޮނެންޓެކެވެ. ބަޓަން ނުވަތަ އެންކަރ ބޭނުންކުރަނީ ތިބާ ޓޮގްލްކުރާ ވަކި އެލިމެންޓްތަކަކާ ގުޅިފައިވާ ޓްރިގަރތަކެއްގެ ގޮތުގައި ކަމަށާއި، dataއެޓްރިބިއުޓްތައް ބޭނުންކުރަނީ އަޅުގަނޑުމެންގެ ޖާވާސްކްރިޕްޓް އިންވޯކް ކުރުމަށެވެ.

  • އޮފްކެންވަސް އިން މޮޑަލްތަކާ އެއް ޖާވާސްކްރިޕްޓް ކޯޑްތަކެއް ހިއްސާކުރެއެވެ. ކޮންސެޕްޓިއަލީ އެއީ ފުދޭވަރަކަށް އެއްގޮތް ނަމަވެސް އެއީ ވަކި ޕްލަގިންތަކެކެވެ.
  • ހަމައެފަދައިން އޮފްކެންވަސްގެ ސްޓައިލްތަކާއި ޑައިމަންޝަންތަކަށް ބައެއް ސޯސް ސާސް ވެރިއޭބަލްތައް މޮޑަލްގެ ވެރިއޭބަލްތަކުން ވާރުތަވެއެވެ.
  • ދައްކާއިރު އޮފްކެންވަސްގައި ހިމެނެނީ އޮފްކެންވަސް ފޮރުވުމަށް ކްލިކް ކުރެވޭނެ ޑިފޯލްޓް ބެކްޑްރޯޕެކެވެ.
  • މޮޑަލްތަކާ އެއްގޮތަށް އެއްފަހަރާ ދައްކާލެވޭނީ އެންމެ އޮފްކެންވަހެކެވެ.

ހެޑްސް އަޕް! ސީއެސްއެސް އިން އެނިމޭޝަންތައް ޙަވާލުކުރާ ގޮތަށް ބަލާއިރު، އެލިމެންޓެއް ބޭނުން ނުކުރެވޭނެ marginނުވަތަ އެލިމެންޓެއްގެ translateމައްޗަށް ނުކުރެވޭނެއެވެ .offcanvas. އޭގެ ބަދަލުގައި މިނިވަން ރެޕިންގ އެލިމެންޓެއްގެ ގޮތުގައި ކްލާސް ބޭނުން ކުރާށެވެ.

މި ކޮމްޕޮނެންޓްގެ އެނިމޭޝަން އިފެކްޓް ބިނާވެފައިވަނީ prefers-reduced-motionމީޑިއާ ކިއުއަރީގެ މައްޗަށެވެ. އަޅުގަނޑުމެންގެ އެކްސެސިބިލިޓީ ޑޮކިއުމަންޓޭޝަންގެ ރިޑޫސްޑް މޮޝަން ބައި ބައްލަވާށެވެ .

މިސާލުތަކެވެ

އޮފްކެންވަސް ކޮމްޕޯނެންޓްތަކެވެ

.showތިރީގައި މިވަނީ ޑިފޯލްޓްކޮށް (via on .offcanvas) ދައްކާފައިވާ އޮފްކެންވަސް މިސާލެކެވެ . އޮފްކެންވަސްގައި ކްލޯޒް ބަޓަން އެއް ޖަހާފައިވާ ހެޑަރަކަށް ސަޕޯޓް ދިނުމާއި ބައެއް އިންޓިޝިއަލް އަށް އިޚްތިޔާރީ ބޮޑީ ކްލާހެއް paddingހިމެނެއެވެ . އަޅުގަނޑުމެން ލަފާދެނީ ކުރެވެން އޮތް ކޮންމެ ވަގުތެއްގައި ޑިސްމިސް އެކްޝަންތަކާއެކު އޮފްކެންވަސް ހެޑަރސް ހިމަނާފައި، ނުވަތަ ސާފުކޮށް ޑިސްމިސް އެކްޝަން ފޯރުކޮށްދިނުމަށެވެ.

އޮފްކެންވަސް އެވެ
އޮފްކެންވަސް އަށް ކޮންޓެންޓް މިތަނަށް ދެއެވެ. މިތަނުގައި ގާތްގަނޑަކަށް ކޮންމެ ބޫޓްސްޓްރެޕް ކޮމްޕޮނެންޓެއް ނުވަތަ ކަސްޓަމް އެލިމެންޓްތަކެއް ބެހެއްޓޭނެއެވެ.
<div class="offcanvas offcanvas-start" 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 text-reset" 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 text-reset" 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" id="dropdownMenuButton" data-bs-toggle="dropdown">
        Dropdown button
      </button>
      <ul class="dropdown-menu" aria-labelledby="dropdownMenuButton">
        <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>

ޕްލޭސްމަންޓް

އޮފްކެންވަސް ކޮމްޕޯނެންޓްތަކަށް ޑިފޯލްޓް ޕްލޭސްމަންޓެއް ނެތް، އެހެންކަމުން ތިރީގައިވާ މޮޑިފައި ކްލާސްތަކުގެ ތެރެއިން އެއް ކްލާސް އިތުރުކުރަން ޖެހެއެވެ؛

  • .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 id="offcanvasTopLabel">Offcanvas top</h5>
    <button type="button" class="btn-close text-reset" 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 id="offcanvasRightLabel">Offcanvas right</h5>
    <button type="button" class="btn-close text-reset" 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 text-reset" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body small">
    ...
  </div>
</div>

ބެކްޑްރޯޕް

<body>އޮފްކެންވަސް އާއި އޭގެ ބެކްޑްރޯޕް ފެންނަ ވަގުތު އެލިމެންޓް ސްކްރޯލް ކުރުން ޑިސެބިލް ވެއެވެ . ސްކްރޯލިންގ ޓޮގްލް ކުރުމަށާއި ބެކްޑްރޯޕް ޓޮގްލް ކުރުމަށް data-bs-scrollއެޓްރިބިއުޓް ބޭނުންކުރާށެވެ .<body>data-bs-backdrop

ސްކްރޯލް ކޮށްގެން ކުލަ ޖަހާފައި ހުރެއެވެ

މި އިޚްތިޔާރު ޢަމަލީ ގޮތުން ފެންނަ ގޮތަށް ޞަފްޙާގެ ބާކީ ބައި ސްކްރޯލް ކުރަން މަސައްކަތް ކުރާށެވެ.

ބެކްޑްރޯޕް އާއި އެކު އޮފްކެންވަސް އެވެ

.....

ސްކްރޯލް ކުރުމާއެކު ބެކްޑްރޯޕް ކޮށްފައި ހުރެއެވެ

މި އިޚްތިޔާރު ޢަމަލީ ގޮތުން ފެންނަ ގޮތަށް ޞަފްޙާގެ ބާކީ ބައި ސްކްރޯލް ކުރަން މަސައްކަތް ކުރާށެވެ.

<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasScrolling" aria-controls="offcanvasScrolling">Enable body scrolling</button>
<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasWithBackdrop" aria-controls="offcanvasWithBackdrop">Enable backdrop (default)</button>
<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" data-bs-backdrop="false" tabindex="-1" id="offcanvasScrolling" aria-labelledby="offcanvasScrollingLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasScrollingLabel">Colored with scrolling</h5>
    <button type="button" class="btn-close text-reset" 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>
<div class="offcanvas offcanvas-start" tabindex="-1" id="offcanvasWithBackdrop" aria-labelledby="offcanvasWithBackdropLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasWithBackdropLabel">Offcanvas with backdrop</h5>
    <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    <p>.....</p>
  </div>
</div>
<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">Backdroped with scrolling</h5>
    <button type="button" class="btn-close text-reset" 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>

އެކްސެސިބިލިޓީ

އޮފްކެންވަސް ޕެނަލަކީ ކޮންސެޕްޓިއަލީ މޮޑަލް ޑައިލޮގެއް ކަމުން، ޔަގީންކޮށްލަންވީ aria-labelledby="..."—އޮފްކެންވަސް ސުރުޚީއަށް ރިފަރެންސްކޮށް— އަށް އިތުރުކުރުން .offcanvas. role="dialog"އަޅުގަނޑުމެން މިހާރުވެސް ޖާވާސްކްރިޕްޓް މެދުވެރިކޮށް އެޑް ކުރާތީ އެޑް ކުރަން ނުޖެހޭކަން ފާހަގަކޮށްލަން ޖެހެއެވެ .

ސާސް އެވެ

ވެރިއޭބަލްސް އެވެ

$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ކޮންޓެންޓް ފޮރުވައެވެ
  • .offcanvas.showކޮންޓެންޓް ދައްކައެވެ
  • .offcanvas-startކަނާތްފަރާތުގައި ހުންނަ އޮފްކެންވަސް ފޮރުވައެވެ
  • .offcanvas-endކަނާތްފަރާތުގައި ހުންނަ އޮފްކެންވަސް ފޮރުވައެވެ
  • .offcanvas-bottomތިރީގައި ހުންނަ އޮފްކެންވަސް ފޮރުވައެވެ

އެޓްރިބިއުޓާއެކު ޑިސްމިސް ބަޓަންއެއް އިތުރުކޮށް، data-bs-dismiss="offcanvas"ޖާވާސްކްރިޕްޓް ފަންކްޝަނަލިޓީ ޓްރިގަރ ކޮށްދެއެވެ. <button>ހުރިހާ ޑިވައިސްތަކެއްގައި ވެސް ރަނގަޅު ސުލޫކަށްޓަކައި އެ އެލިމެންޓް އެއާއެކު ބޭނުންކުރުން ޔަގީންކުރައްވާށެވެ .

ޑޭޓާ އެޓްރިބިއުޓްސް މެދުވެރިކޮށް

އެއް އޮފްކެންވަސް އެލިމެންޓްގެ ކޮންޓްރޯލް އޮޓޮމެޓިކުން ޙަވާލުކުރުމަށްޓަކައި އެލިމެންޓަށް އިތުރުކޮށް ނުވަތަ data-bs-toggle="offcanvas"އެއް ނުވަތަ އަށް އިތުރުކުރުން. އެޓްރިބިއުޓް އިން އޮފްކެންވަސް އެޕްލައި ކުރުމަށް ސީއެސްއެސް ސެލެކްޓަރެއް ބަލައިގަންނައެވެ. އޮފްކެންވަސް އެލިމެންޓަށް ކްލާސް އިތުރުކުރުން ޔަގީން ކުރައްވާށެވެ . ޑިފޯލްޓްކޮށް ހުޅުވާލަން ބޭނުންނަމަ، އިތުރު ކްލާސް އިތުރުކުރައްވާށެވެ .data-bs-targethrefdata-bs-targetoffcanvasshow

ޖާވާސްކްރިޕްޓް މެދުވެރިކޮށް

މެނުއަލްކޮށް އެނެބަލް ކުރާނީ:

var offcanvasElementList = [].slice.call(document.querySelectorAll('.offcanvas'))
var offcanvasList = offcanvasElementList.map(function (offcanvasEl) {
  return new bootstrap.Offcanvas(offcanvasEl)
})

އިޚްތިޔާރުތައް

ޑޭޓާ އެޓްރިބިއުޓްސް ނުވަތަ ޖާވާސްކްރިޕްޓް މެދުވެރިކޮށް އޮޕްޝަންތައް ޕާސް ކުރެވޭނެ އެވެ. ޑޭޓާ އެޓްރިބިއުޓްތަކަށް، data-bs-ގައިވާ ފަދައިން، އޮޕްޝަން ނަން އަށް އިތުރުކުރުން data-bs-backdrop="".

ނަން ވައްތަރު ޑީފޯލްޓް ތަފްޞީލު
backdrop ބޫލިއަން އެވެ true އޮފްކެންވަސް ހުޅުވާފައި ހުންނައިރު ބޮޑީގައި ބެކްޑްރޯޕް އެއް އުނގުޅާށެވެ
keyboard ބޫލިއަން އެވެ true އެސްކޭޕް ކީ އަށް ފިތާލުމުން އޮފްކެންވަސް ބަންދުކުރެއެވެ
scroll ބޫލިއަން އެވެ false އޮފްކެންވަސް ހުޅުވާފައި ހުންނައިރު ބޮޑީ ސްކްރޯލް ކުރުމަށް ހުއްދަ ދޭށެވެ

ގޮތްތައް

އެސިންކްރޮނަސް މެތޯޑްސް އާއި ޓްރާންސިޝަންސް

ހުރިހާ އެޕީއައި މެތޯޑްތަކަކީ އެސިންކްރޮނަސް މެތޯޑްތަކެއް ކަމުން ޓްރާންސިޝަނެއް ފެށެއެވެ . އެމީހުން އެނބުރި ގުޅާ މީހާއަށް ޓްރާންސިޝަން ފެށުނުހާ އަވަހަކަށް އެކަމަކު ނިމުމުގެ ކުރިން . މީގެ އިތުރުން ޓްރާންސިޝަން ކޮމްޕޮނެންޓެއްގައި މެތޯޑް ކޯލެއް ކުރާނަމަ އަޅާނުލެވޭނެއެވެ .

އިތުރު މަޢުލޫމާތު ހޯދުމަށް އަޅުގަނޑުމެންގެ ޖާވާސްކްރިޕްޓް ޑޮކިއުމަންޓޭޝަން ބައްލަވާށެވެ .

އޮފްކެންވަސް އެލިމެންޓެއްގެ ގޮތުގައި ތިބާގެ ކޮންޓެންޓް އެކްޓިވޭޓް ކުރެއެވެ. އިޚްތިޔާރީ އިޚްތިޔާރުތަކެއް ބަލައިގަންނަނީ object.

ކޮންސްޓްރަކްޓަރ އިން އޮފްކެންވަސް އިންސްޓޭންސް އެއް އުފެއްދިދާނެ، މިސާލަކަށް:

var myOffcanvas = document.getElementById('myOffcanvas')
var bsOffcanvas = new bootstrap.Offcanvas(myOffcanvas)
ގޮތް ތަފްޞީލު
toggle އޮފްކެންވަސް އެލިމެންޓެއް ދައްކާ ނުވަތަ ފޮރުވުމަށް ޓޮގްލް ކުރެއެވެ. އޮފްކެންވަސް އެލިމެންޓް ހަގީގަތުގައި ދައްކާ ނުވަތަ ފޮރުވުމުގެ ކުރިން (އެބަހީ shown.bs.offcanvasނުވަތަ hidden.bs.offcanvasއިވެންޓް ހިނގުމުގެ ކުރިން) ކޯލަރަށް އެނބުރިދެއެވެ.
show އޮފްކެންވަސް އެލިމެންޓެއް ދައްކައެވެ. އޮފްކެންވަސް އެލިމެންޓް ހަގީގަތުގައި ދައްކާލުމުގެ ކުރިން (އެބަހީ shown.bs.offcanvasއިވެންޓް ހިނގުމުގެ ކުރިން) ކޯލަރަށް އެނބުރިދެއެވެ.
hide އޮފްކެންވަސް އެލިމެންޓެއް ފޮރުވައެވެ. އޮފްކެންވަސް އެލިމެންޓް ހަގީގަތުގައި ފޮރުވުމުގެ ކުރިން (އެބަހީ hidden.bs.offcanvasއިވެންޓް ހިނގުމުގެ ކުރިން) ކޯލަރަށް އެނބުރި ދެއެވެ.
getInstance ޑޮމް އެލިމެންޓަކާ ގުޅިފައިވާ އޮފްކެންވަސް އިންސްޓޭންސް ހޯދުމަށް ފުރުސަތު ލިބޭ ސްޓޭޓިކް މެތޯޑެކެވެ
getOrCreateInstance ޑޮމް އެލިމެންޓަކާ ގުޅިފައިވާ އޮފްކެންވަސް އިންސްޓޭންސް ހޯދުމަށް، ނުވަތަ އިނިޝިއަލައިޒް ނުކުރެވުނު ހާލަތެއްގައި އާ އެއްޗެއް އުފެއްދުމުގެ ފުރުސަތު ލިބޭ ސްޓޭޓިކް މެތޯޑެކެވެ

އިވެންޓްސް

ބޫޓްސްޓްރެޕްގެ އޮފްކެންވަސް ކްލާހުގައި އޮފްކެންވަސް ފަންކްޝަނަލިޓީއަށް ހޫކް ކުރުމަށް މަދު އިވެންޓްތަކެއް ހާމަކޮށްދެ އެވެ.

އިވެންޓް ޓައިޕް ތަފްޞީލު
show.bs.offcanvas މި އިވެންޓް ވަގުތުން ފަޔަރ ވެގެން ދަނީ showއިންސްޓޭންސް މެތޯޑް ގޮވާލުމުންނެވެ.
shown.bs.offcanvas މި އިވެންޓް ފަޔަރ ކުރެވެނީ އޮފްކެންވަސް އެލިމެންޓެއް ޔޫޒަރަށް ފެންނަ ގޮތަށް ހެދުމުން (ސީއެސްއެސް ޓްރާންސިޝަންތައް ފުރިހަމަވާންދެން މަޑުކުރާނެ) އެވެ.
hide.bs.offcanvas މި އިވެންޓް ވަގުތުން ފަޔަރ ކުރެވެނީ hideމެތޯޑަށް ގޮވާ ނިމުމުންނެވެ.
hidden.bs.offcanvas މި އިވެންޓް ފަޔަރ ކުރެވެނީ އޮފްކެންވަސް އެލިމެންޓެއް ޔޫޒަރަށް ފޮރުވިފައި އޮތުމުން (ސީއެސްއެސް ޓްރާންސިޝަންތައް ފުރިހަމަވާންދެން މަޑުކުރާނެ) އެވެ.
var myOffcanvas = document.getElementById('myOffcanvas')
myOffcanvas.addEventListener('hidden.bs.offcanvas', function () {
  // do something...
})