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

ޕޮޕޯވަރސް އެވެ

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

އޯވަރވިއު

ޕޮޕޯވަރ ޕްލަގިން ބޭނުންކުރާއިރު އެނގެން ޖެހޭ ކަންތައްތައް:

  • ޕޮޕޯވަރސް ޕޮޒިޝަން ކުރުމަށް ބަރޯސާވަނީ ތިންވަނަ ފަރާތެއްގެ ލައިބްރަރީ ޕޮޕަރ އަށެވެ. ކުރިން popper.min.js ހިމަނަންވާނެ bootstrap.js, ނުވަތަ bootstrap.bundle.min.jsޕޮޕަރ ހިމެނޭ އެއްޗެއް ބޭނުންކުރަންވާނެއެވެ.
  • ޕޮޕޯވަރސް އަށް ޑިޕެންޑެންސީއެއްގެ ގޮތުގައި ޕޮޕޯވަރ ޕްލަގިން ބޭނުންވެއެވެ.
  • ޕޮޕޯވަރސް އަކީ ޕާފޯމަންސް ސަބަބުތަކާހުރެ އޮޕްޓް-އިން ކުރާ އެއްޗެއް ކަމުން އަމިއްލައަށް އިނިޝިއަލައިޒް ކުރަން ޖެހެއެވެ .
  • ޒީރޯ-ލެންގްސް titleއާއި contentވެލިއުސް އިން ދުވަހަކުވެސް ޕޮޕޯވަރެއް ނުފެންނާނެއެވެ.
  • container: 'body'މިއަށްވުރެ ކޮމްޕްލެކްސް ކޮމްޕޯނެންޓްތަކުގައި (އަޅުގަނޑުމެންގެ އިންޕުޓް ގްރޫޕްތަކާއި، ބަޓަން ގްރޫޕްތައް ފަދަ) ރެންޑަރިންގ މައްސަލަތަކުން ސަލާމަތްވުމަށް ކަނޑައަޅާށެވެ .
  • ފޮރުވިފައިވާ އުފެއްދުންތަކުގެ މައްޗަށް ޕޮޕޯވަރސް ޓްރިގަރ ކުރުމުން ފައިދާއެއް ނުވާނެއެވެ.
  • ޕޮޕޯވަރސް ފޯރ .disabledނުވަތަ disabledއެލިމެންޓްސް ޓްރިގަރ ކުރަން ޖެހެނީ ރެޕަރ އެލިމެންޓެއްގެ މައްޗަށެވެ.
  • އެތައް ރޮނގެއް ހުރަސްކޮށް އޮޅާލާފައިވާ އެންކަރުތަކުން ޓްރިގަރ ކުރާއިރު، ޕޮޕޯވަރސް ހުންނާނީ އެންކަރުތަކުގެ ޖުމްލަ ފުޅާމިނުގެ މެދުގައި މެދުވެރިކޮށެވެ. މި ސުލޫކުން ސަލާމަތްވުމަށްޓަކައި .text-nowrapއޮން ޔޫއާރ ސް ބޭނުން ކުރާށެވެ .<a>
  • ޕޮޕޯވަރސް ފޮރުވަން ޖެހެނީ އެތަކެތީގެ އެލިމެންޓްތައް ޑީއޯއެމް އިން ނައްތާލުމުގެ ކުރިންނެވެ.
  • ޕޮޕޯވަރސް ޓްރިގަރ ކުރެވޭނީ ޝެޑޯ ޑޮމް އެއްގެ ތެރޭގައި ހުންނަ އެލިމެންޓެއްގެ ސަބަބުންނެވެ.
ބައި ޑިފޯލްޓްކޮށް، މި ކޮމްޕޮނެންޓުން ބޭނުންކުރަނީ ބިލްޓް-އިން ކޮންޓެންޓް ސެނިޓައިޒާ ކަމަށާއި، މިއީ ސާފުކޮށް ހުއްދަ ނުކުރެވޭ އެއްވެސް އެޗްޓީއެމްއެލް އެލިމެންޓެއް ނައްތާލާ އެއްޗެކެވެ. އިތުރު މަޢުލޫމާތު ހޯދުމަށް އަޅުގަނޑުމެންގެ ޖާވާސްކްރިޕްޓް ޑޮކިއުމަންޓޭޝަންގައިވާ ސެނިޓައިޒާ ބައި ބައްލަވާށެވެ .
މި ކޮމްޕޮނެންޓްގެ އެނިމޭޝަން އިފެކްޓް ބިނާވެފައިވަނީ prefers-reduced-motionމީޑިއާ ކިއުއަރީގެ މައްޗަށެވެ. އަޅުގަނޑުމެންގެ އެކްސެސިބިލިޓީ ޑޮކިއުމަންޓޭޝަންގެ ރިޑޫސްޑް މޮޝަން ބައި ބައްލަވާށެވެ .

ބައެއް މިސާލުތަކާއެކު ޕޮޕޯވަރސް މަސައްކަތްކުރާ ގޮތް ބަލަން ކިޔަމުން ގެންދާށެވެ.

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

ޕޮޕޯވަރސް އެނެބަލް ކުރުން

މަތީގައި ދެންނެވި ފަދައިން ޕޮޕޯވަރސް ބޭނުން ކުރުމުގެ ކުރިން އިނިޝިއަލައިޒް ކުރަން ޖެހެއެވެ. ޕޭޖެއްގައި ހުންނަ ހުރިހާ ޕޮޕޯވަރސް އެއް އިނިޝިއަލައިޒް ކުރެވޭނެ އެއް ގޮތަކީ އެ ޕޮޕޯވަރސް data-bs-toggleއެޓްރިބިއުޓް އަށް ބަލައިގެން ހޮވުމެވެ، މިގޮތަށް:

const popoverTriggerList = document.querySelectorAll('[data-bs-toggle="popover"]')
const popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl))

ލައިވް ޑެމޯ

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

ހިތްހަމަޖެހިގެން އެއިން އެއްޗެއް titleނުވަތަ data-bs-titleތިމާގެ އެޗްޓީއެމްއެލްގައި ބޭނުން ކުރާށެވެ. titleބޭނުންކުރާއިރު، ޕޮޕަރ އިން data-bs-titleއެލިމެންޓް ރެންޑަރ ކުރާއިރު އޮޓޮމެޓިކުން ބަދަލުކުރާނެއެވެ.
html އެވެ
<button type="button" class="btn btn-lg btn-danger" data-bs-toggle="popover" data-bs-title="Popover title" data-bs-content="And here's some amazing content. It's very engaging. Right?">Click to toggle popover</button>

ހަތަރު ދިމާލަށެވެ

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

html އެވެ
<button type="button" class="btn btn-secondary" data-bs-container="body" data-bs-toggle="popover" data-bs-placement="top" data-bs-content="Top popover">
  Popover on top
</button>
<button type="button" class="btn btn-secondary" data-bs-container="body" data-bs-toggle="popover" data-bs-placement="right" data-bs-content="Right popover">
  Popover on right
</button>
<button type="button" class="btn btn-secondary" data-bs-container="body" data-bs-toggle="popover" data-bs-placement="bottom" data-bs-content="Bottom popover">
  Popover on bottom
</button>
<button type="button" class="btn btn-secondary" data-bs-container="body" data-bs-toggle="popover" data-bs-placement="left" data-bs-content="Left popover">
  Popover on left
</button>

ސަޤާފަތްcontainer

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

const popover = new bootstrap.Popover('.example-popover', {
  container: 'body'
})

ސާފު ކަސްޓަމެއް ސެޓް ކުރަން ބޭނުންވާނެ އަނެއް ހާލަތަކީ މޮޑަލް ޑައިލޮގެއްގެcontainer ތެރޭގައި ޕޮޕޯވަރސް , ޚުދު ޕޮޕޯވަރ މޮޑަލް އަށް އެޕެންޑް ކުރެވިފައިވާކަން ޔަގީން ކުރުމަށްޓަކައެވެ. މިއީ ޚާއްޞަކޮށް އިންޓަރެކްޓިވް އެލިމެންޓްތައް ހިމެނޭ ޕޮޕޯވަރތަކަށް މުހިންމު ކަމެއް – މޯޑަލް ޑައިލޮގްސް އިން ފޯކަސް ޓްރެޕް ކުރާނެ، އެހެންކަމުން ޕޮޕޯވަރ އަކީ މޮޑަލްގެ ޗައިލްޑް އެލިމެންޓެއް ނޫނީ، ޔޫޒަރުންނަށް މި އިންޓަރެކްޓިވް އެލިމެންޓްތައް ފޯކަސް ނުވަތަ އެކްޓިވޭޓް ނުކުރެވޭނެއެވެ.

const popover = new bootstrap.Popover('.example-popover', {
  container: '.modal-body'
})

ކަސްޓަމް ޕޮޕޯވަރސް އެވެ

v5.2.0 ގައި އިތުރުކޮށްފައިވެއެވެ

ސީއެސްއެސް ވެރިއޭބަލްސް ބޭނުންކޮށްގެން ޕޮޕޯވަރސްގެ ސިފަ ކަސްޓަމައިޒް ކުރެވޭނެއެވެ . އަހަރެމެންގެ ކަސްޓަމް ފެންނަ ފެނުމަށް ސްކޯޕް ކުރުމަށް ކަސްޓަމް ކްލާހެއް ސެޓްކޮށް data-bs-custom-class="custom-popover"، ލޯކަލް ސީއެސްއެސްގެ ބައެއް ވެރިއޭބަލްތައް އޯވަރރައިޑް ކުރުމަށް އެ ކްލާހެއް ބޭނުން ކުރަމެވެ.

.custom-popover {
  --bs-popover-max-width: 200px;
  --bs-popover-border-color: var(--bs-primary);
  --bs-popover-header-bg: var(--bs-primary);
  --bs-popover-header-color: var(--bs-white);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: .5rem;
}
html އެވެ
<button type="button" class="btn btn-secondary"
        data-bs-toggle="popover" data-bs-placement="right"
        data-bs-custom-class="custom-popover"
        data-bs-title="Custom popover"
        data-bs-content="This popover is themed via CSS variables.">
  Custom popover
</button>

ދެން ކްލިކް ކުރުމުން ޑިސްމިސް ކުރާށެވެ

focusޓޮގްލް އެލިމެންޓަށްވުރެ ތަފާތު އެލިމެންޓެއް ޔޫޒަރ ދެން ކްލިކް ކުރުމުން ޕޮޕޯވަރސް ޑިސްމިސް ކުރުމަށް ޓްރިގަރ ބޭނުން ކުރާށެވެ.

ޑިސްމިސް-އޮން-ނެކްސްޓް-ކްލިކް އަށް ވަކި މާކަޕް އެއް ބޭނުންވެއެވެ

ރަނގަޅަށް ކްރޮސް ބްރައުޒާ އަދި ކްރޮސް ޕްލެޓްފޯމް ސުލޫކަށްޓަކައި ޓެގް ބޭނުން <a>ނުކުރަން ޖެހޭނީ ޓެގް ކަމަށާއި، އަދި އެޓްރިބިއުޓެއް <button>ވެސް ހިމަނަން ޖެހޭނެ ކަމަށެވެ .tabindex

html އެވެ
<a tabindex="0" class="btn btn-lg btn-danger" role="button" data-bs-toggle="popover" data-bs-trigger="focus" data-bs-title="Dismissible popover" data-bs-content="And here's some amazing content. It's very engaging. Right?">Dismissible popover</a>
const popover = new bootstrap.Popover('.popover-dismiss', {
  trigger: 'focus'
})

ނުކުޅެދުންތެރިކަން ހުންނަ އެލިމެންޓްތަކެވެ

އެޓްރިބިއުޓް އެކުލެވޭ އެލިމެންޓްތަކަކީ disabledއިންޓަރެކްޓިވް އެއްޗެހި ނޫން، މާނައަކީ ޕޮޕޯވަރ (ނުވަތަ ޓޫލްޓިޕް) އެއް ޓްރިގަރ ކުރުމަށް ޔޫޒަރުންނަށް ހޯވަރ ނުވަތަ ކްލިކް ނުކުރެވޭނެއެވެ. ވޯކްއަރައުންޑެއްގެ ގޮތުގައި، ތިބާ ބޭނުންވާނީ ރެޕަރަކުން <div>ނުވަތަ <span>, އެންމެ ރަނގަޅީ ކީބޯޑަށް ފޯކަސް ކުރެވޭ ގޮތަށް ހަދާފައިވާ ޕޮޕޯވަރ އިން ޓްރިގަރ ކުރަން tabindex="0".

ނުކުޅެދުންތެރިކަން ހުންނަ ޕޮޕޯވަރ ޓްރިގަރސް އަށް، ނުކުޅެދުންތެރިކަން ހުންނަ އެލިމެންޓަކަށް ކްލިކްdata-bs-trigger="hover focus" ކުރާނެ ކަމަށް ހީނުކުރާތީ، ޕޮޕޯވަރ ތިބާގެ ޔޫޒަރުންނަށް ވަގުތުން ވިޝުއަލް ފީޑްބެކް ފެންނާނެ ގޮތަށް ވެސް އިސްކަންދެވިދާނެއެވެ .

html އެވެ
<span class="d-inline-block" tabindex="0" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-content="Disabled popover">
  <button class="btn btn-primary" type="button" disabled>Disabled button</button>
</span>

ސީއެސްއެސް އެވެ

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

v5.2.0 ގައި އިތުރުކޮށްފައިވެއެވެ

ބޫޓްސްޓްރެޕްގެ ތަރައްގީވަމުން އަންނަ ސީއެސްއެސް ވެރިއޭބަލްސް އެޕްރޯޗްގެ ބައެއްގެ ގޮތުގައި، ޕޮޕޯވަރސް މިހާރު ބޭނުންކުރަނީ ލޯކަލް ސީއެސްއެސް ވެރިއޭބަލްސް އޮން .popoverއަށް ރިއަލް ޓައިމް ކަސްޓަމައިޒޭޝަން އިތުރުކުރުމަށެވެ. ސީއެސްއެސް ވެރިއޭބަލްތަކަށް ވެލިއުތައް ސެޓް ކުރެވެނީ ސާސް މެދުވެރިކޮށް ކަމުން ސާސް ކަސްޓަމައިޒޭޝަން އަދިވެސް ސަޕޯޓް ކުރެވެއެވެ.

  --#{$prefix}popover-zindex: #{$zindex-popover};
  --#{$prefix}popover-max-width: #{$popover-max-width};
  @include rfs($popover-font-size, --#{$prefix}popover-font-size);
  --#{$prefix}popover-bg: #{$popover-bg};
  --#{$prefix}popover-border-width: #{$popover-border-width};
  --#{$prefix}popover-border-color: #{$popover-border-color};
  --#{$prefix}popover-border-radius: #{$popover-border-radius};
  --#{$prefix}popover-inner-border-radius: #{$popover-inner-border-radius};
  --#{$prefix}popover-box-shadow: #{$popover-box-shadow};
  --#{$prefix}popover-header-padding-x: #{$popover-header-padding-x};
  --#{$prefix}popover-header-padding-y: #{$popover-header-padding-y};
  @include rfs($popover-header-font-size, --#{$prefix}popover-header-font-size);
  --#{$prefix}popover-header-color: #{$popover-header-color};
  --#{$prefix}popover-header-bg: #{$popover-header-bg};
  --#{$prefix}popover-body-padding-x: #{$popover-body-padding-x};
  --#{$prefix}popover-body-padding-y: #{$popover-body-padding-y};
  --#{$prefix}popover-body-color: #{$popover-body-color};
  --#{$prefix}popover-arrow-width: #{$popover-arrow-width};
  --#{$prefix}popover-arrow-height: #{$popover-arrow-height};
  --#{$prefix}popover-arrow-border: var(--#{$prefix}popover-border-color);
  

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

$popover-font-size:                 $font-size-sm;
$popover-bg:                        $white;
$popover-max-width:                 276px;
$popover-border-width:              $border-width;
$popover-border-color:              var(--#{$prefix}border-color-translucent);
$popover-border-radius:             $border-radius-lg;
$popover-inner-border-radius:       subtract($popover-border-radius, $popover-border-width);
$popover-box-shadow:                $box-shadow;

$popover-header-font-size:          $font-size-base;
$popover-header-bg:                 shade-color($popover-bg, 6%);
$popover-header-color:              $headings-color;
$popover-header-padding-y:          .5rem;
$popover-header-padding-x:          $spacer;

$popover-body-color:                $body-color;
$popover-body-padding-y:            $spacer;
$popover-body-padding-x:            $spacer;

$popover-arrow-width:               1rem;
$popover-arrow-height:              .5rem;

ބޭނުން ކުރުން

ޖާވާސްކްރިޕްޓް މެދުވެރިކޮށް ޕޮޕޯވަރސް އެނެބަލް ކުރުން:

const exampleEl = document.getElementById('example')
const popover = new bootstrap.Popover(exampleEl, options)

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

ކީބޯޑް ބޭނުންކުރާ ފަރާތްތަކަށް ތިބާގެ ޕޮޕޯވަރސް އެކްޓިވޭޓް ކުރުމުގެ ހުއްދަ ދިނުމަށްޓަކައި، ހަމައެކަނި ސަގާފީ ގޮތުން ކީބޯޑަށް ފޯކަސް ކުރެވޭ އަދި އިންޓަރެކްޓިވް (ލިންކް ނުވަތަ ފޯމް ކޮންޓްރޯލް ފަދަ) އެޗްޓީއެމްއެލް އެލިމެންޓްތަކަށް އެޑް ކުރަންވާނެއެވެ. އެޓްރިބިއުޓް އިތުރުކޮށްގެން އަމިއްލައަށް އެޗްޓީއެމްއެލް އެލިމެންޓްތައް ( <span>s ފަދަ) ފޯކަސް ކުރެވޭ ގޮތަށް ހެދިދާނެ ނަމަވެސް tabindex="0"، މިއީ ކީބޯޑް ބޭނުންކުރާ ފަރާތްތަކަށް ނޮން އިންޓަރެކްޓިވް އެލިމެންޓްތަކުގައި އުނދަގޫ އަދި އޮޅުން ބޮޅުން ބޮޑު ޓެބް ސްޓޮޕްތައް އިތުރުވާނެ ކަމެކެވެ . މީގެ އިތުރުން، ތިބާގެ ޕޮޕޯވަރސް އަށް ޓްރިގަރ އެއްގެ ގޮތުގައި ހަމައެކަނި ބަރޯސާ ނުވާށެވެ hover، މިއީ ކީބޯޑް ބޭނުންކުރާ ފަރާތްތަކަށް އެ ޓްރިގަރ ކުރުމަކީ ކުރެވޭނެ ކަމެއް ނޫން ކަމުގައި ވެގެންދާނެއެވެ.

މި އިޚްތިޔާރާއެކު ޕޮޕޯވަރސް އަށް ރިޗް، ސްޓްރަކްޗަރޑް އެޗްޓީއެމްއެލް އިންސަރޓް ކުރެވޭއިރު، htmlމާގިނައިން ކޮންޓެންޓް އިތުރުކުރުމުން ދުރުހެލިވުމަށް އަޅުގަނޑުމެން ވަރަށް ބޮޑަށް ލަފާދެމެވެ. މިހާރު ޕޮޕޯވަރސް މަސައްކަތްކުރާ ގޮތަކީ، އެއްފަހަރު ދައްކާލުމުން، އެތަކެތީގެ ކޮންޓެންޓް aria-describedbyއެޓްރިބިއުޓް އާއި އެކު ޓްރިގަރ އެލިމެންޓާ ގުޅިފައި އޮތުމެވެ. ނަތީޖާއެއްގެ ގޮތުން ޕޮޕޯވަރގެ މުޅި ކޮންޓެންޓް އެސިސްޓިވް ޓެކްނޮލޮޖީ ބޭނުންކުރާ ފަރާތްތަކަށް އިއުލާން ކުރެވޭނީ އެއް ދިގު، މެދުކެނޑުމެއްނެތި ސްޓްރީމްއެއްގެ ގޮތުގަ އެވެ.

މީގެ އިތުރުން، ތިބާގެ ޕޮޕޯވަރގައި އިންޓަރެކްޓިވް ކޮންޓްރޯލްތައް (ފޯމް އެލިމެންޓްސް ނުވަތަ ލިންކްސް ފަދަ) ވެސް ހިމަނާލެވޭނެ ނަމަވެސް (މި އެލިމެންޓްތައް allowListހުއްދަ ލިބިފައިވާ އެޓްރިބިއުޓްތަކާއި ޓެގްތަކުގެ ތެރެއަށް އިތުރުކޮށްގެން)، މިވަގުތު ޕޮޕޯވަރ އިން ކީބޯޑް ފޯކަސް އޯޑަރ މެނޭޖް ނުކުރާކަން ސަމާލުކަން ދޭށެވެ. ކީބޯޑް ބޭނުންކުރާ މީހަކު ޕޮޕޯވަރ ހުޅުވާއިރު، ފޯކަސް ޓްރިގަރ ކުރާ އެލިމެންޓަށް ދެމިއޮންނައިރު، އާންމުކޮށް ޕޮޕޯވަރ ޑޮކިއުމަންޓްގެ ސްޓްރަކްޗަރގައި ވަގުތުން ޓްރިގަރ އަށް ތަބާނުވާތީ، ކުރިއަށް/ފިއްތާ ކަމުގެ އެއްވެސް ޔަޤީންކަމެއް ނެތެވެTABކީބޯޑް ބޭނުންކުރާ މީހަކު ޚުދު ޕޮޕޯވަރ އަށް ބަދަލުކުރާނެއެވެ. ކުރުކޮށް ބުނާނަމަ، ހަމައެކަނި ޕޮޕޯވަރަކަށް އިންޓަރެކްޓިވް ކޮންޓްރޯލްތައް އިތުރުކުރުމަކީ، ކީބޯޑް ބޭނުންކުރާ މީހުންނާއި އެސިސްޓިވް ޓެކްނޮލޮޖީތައް ބޭނުންކުރާ މީހުންނަށް މި ކޮންޓްރޯލްތައް ނުފޯރާ/ބޭނުން ނުކުރެވޭނެ ގޮތް ހެދުމާއި، ނުވަތަ އެންމެ ކުޑަމިނުން އޯވަރޯލް ފޯކަސް އޯޑަރެއް ލޮޖިކަލް ނޫން ގޮތަކަށް ހެދުމުގެ ފުރުސަތު ބޮޑެވެ. މި ހާލަތްތަކުގައި އޭގެ ބަދަލުގައި މޮޑަލް ޑައިލޮގެއް ބޭނުން ކުރުމަށް ވިސްނާށެވެ.

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

ޑޭޓާ އެޓްރިބިއުޓްސް ނުވަތަ ޖާވާސްކްރިޕްޓް މެދުވެރިކޮށް އޮޕްޝަންތައް ފާސްކުރެވޭތީ data-bs-، ގައިވާ ފަދައިން އޮޕްޝަން ނަމެއް އަށް އިތުރުކުރެވިދާނެއެވެ data-bs-animation="{value}". ޑޭޓާ އެޓްރިބިއުޓްސް މެދުވެރިކޮށް އޮޕްޝަންތައް ފާސްކުރާއިރު އޮޕްޝަން ނަމުގެ ކޭސް ޓައިޕް “ camelCase ” އިން “ kebab -case ” އަށް ބަދަލުކުރުން ޔަގީންކުރައްވާށެވެ. މިސާލަކަށް data-bs-custom-class="beautifier"ގެ ބަދަލުގައި ބޭނުން ކުރާށެވެ data-bs-customClass="beautifier".

ބޫޓްސްޓްރެޕް 5.2.0 އިން ފެށިގެން، ހުރިހާ ކޮމްޕޯނެންޓްތަކުންވެސް ޖޭއެސްއޯއެން ސްޓްރިންގއެއްގެ ގޮތުގައި ސާދާ ކޮމްޕޮނެންޓް ކޮންފިގްރޭޝަން ބެހެއްޓޭނެ އެކްސްޕެރިމެންޓަލް ރިޒާވްޑް ޑޭޓާ އެޓްރިބިއުޓަކަށް ސަޕޯޓްކުރެއެވެ. data-bs-configއެލިމެންޓެއްގައި data-bs-config='{"delay":0, "title":123}'އަދި data-bs-title="456"އެޓްރިބިއުޓްސް ހުންނައިރު، ފައިނަލް titleވެލިއު ވާނީ 456އަދި ވަކި ޑޭޓާ އެޓްރިބިއުޓްސް އިން ދީފައިވާ ވެލިއުތައް އޯވަރރައިޑް ވާނެއެވެ data-bs-config. މީގެ އިތުރުން މިހާރު ހުރި ޑޭޓާ އެޓްރިބިއުޓްތަކުގައި ޖޭއެސްއޯއެން ވެލިއުތައް ބެހެއްޓޭނެއެވެ data-bs-delay='{"show":0,"hide":150}'.

ސެކިއުރިޓީ ސަބަބުތަކާހުރެ ޑޭޓާ އެޓްރިބިއުޓްތައް ބޭނުންކޮށްގެން sanitize, sanitizeFn, އަދި allowListއޮޕްޝަންތައް ސަޕްލައި ނުކުރެވޭނެކަން ފާހަގަކޮށްލެވެއެވެ.
ނަން ވައްތަރު ޑީފޯލްޓް ތަފްޞީލު
allowList އެއްޗެއް ޑިފޯލްޓް ވެލިއު ހުއްދަ ލިބިފައިވާ އެޓްރިބިއުޓްތަކާއި ޓެގްތައް ހިމެނޭ އެއްޗެއް.
animation ބޫލިއަން އެވެ true ޕޮޕޯވަރ އަށް ސީއެސްއެސް ފޭޑް ޓްރާންސިޝަން އެއް އެޕްލައި ކުރާށެވެ.
boundary ސްޓްރިންގް، އެލިމެންޓް 'clippingParents' ޕޮޕޯވަރގެ އޯވަރފްލޯ ކޮންސްޓްރެއިންޓް ބައުންޑަރީ (އެޕްލައި ކުރެވެނީ ހަމައެކަނި ޕޮޕަރގެ preventOverflow މޮޑިފައިޓަރަށް). ބައި ޑިފޯލްޓްކޮށް، އެއީ 'clippingParents'އެޗްޓީއެމްއެލްއެލިމެންޓް ރެފަރެންސެއް (އެކަނި ޖާވާސްކްރިޕްޓް މެދުވެރިކޮށް) ބަލައިގަނެވޭނެ އަދި ބަލައިގަނެވޭނެ އެއްޗެކެވެ. އިތުރު މަޢުލޫމާތު ހޯދުމަށް ޕޮޕަރގެ ޑިޓެކްޓްއޮވަރފްލޯ ޑޮކްސް އަށް ރިޢާޔަތް ކުރައްވާށެވެ .
container ސްޓްރިންގް، އެލިމެންޓް، ފޯލްސް false ވަކި އުނިއިތުރަކަށް ޕޮޕޯވަރ އިތުރުކުރެއެވެ. މިސާލު: container: 'body'. މި އިޚްތިޔާރަކީ ޚާއްޞަކޮށް ބޭނުންތެރި އިޚްތިޔާރަކީ ޓްރިގަރިންގ އެލިމެންޓް ކައިރީގައި ޑޮކިއުމަންޓްގެ ފްލޯގައި ޕޮޕޯވަރ ޕޮޒިޝަން ކުރެވޭނެ ގޮތް ހެދުމެވެ - މިއީ ވިންޑޯ ރީސައިޒް ކުރާއިރު ޕޮޕޯވަރ ޓްރިގަރިންގ އެލިމެންޓާ ދުރަށް ފްލޯޓް ނުކުރެވޭނެ ގޮތެކެވެ.
content ސްޓްރިންގް، އެލިމެންޓް، ފަންކްޝަން '' data-bs-contentއެޓްރިބިއުޓް ނެތްނަމަ ޑިފޯލްޓް ކޮންޓެންޓް ވެލިއު . ފަންކްޝަނެއް ދީފިނަމަ، އެއަށް ގޮވާނީ އޭގެ thisރެފަރެންސް ސެޓްކޮށްގެން ޕޮޕޯވަރ އެޓޭޗްކޮށްފައިވާ އެލިމެންޓަށް ސެޓްކޮށްގެންނެވެ.
customClass ސްޓްރިންގް، ފަންކްޝަން '' ޕޮޕޯވަރ ދައްކާއިރު ކްލާސްތައް އިތުރުކޮށްލާށެވެ. މި ކްލާސްތައް ޓެމްޕްލޭޓްގައި ކަނޑައެޅިފައިވާ އެއްވެސް ކްލާހެއްގެ އިތުރުން އިތުރުކުރެވޭނެކަން ފާހަގަކޮށްލެވެއެވެ. އެތައް ކްލާހެއް އިތުރުކުރުމަށްޓަކައި، އެ ކްލާސްތައް ވަކިކޮށް ޖާގަ ދީގެން: 'class-1 class-2'. އަދި އިތުރު ކްލާސް ނަންތައް ހިމެނޭ އެއް ސްޓްރިންގް ރިޓަރން ކުރަންޖެހޭ ފަންކްޝަނެއް ވެސް ޕާސް ކުރެވިދާނެއެވެ.
delay ނަންބަރު، އެއްޗެއް 0 ޕޮޕޯވަރ (ms) ދައްކައި ފޮރުވުން ލަސްކުރުން—މެނުއަލް ޓްރިގަރ ޓައިޕް އަށް ނުހިނގާނެއެވެ. ނަންބަރެއް ފޯރުކޮށްދީފިނަމަ، ފޮރުވާ/ދައްކާ ދެ ގޮތަށް ވެސް ޑިލޭ ޖަހައެވެ. އެއްޗެއްގެ އޮނިގަނޑަކީ: delay: { "show": 500, "hide": 100 }.
fallbackPlacements ސްޓްރިންގް، އެރޭ ['top', 'right', 'bottom', 'left'] އެރޭގައި ޕްލޭސްމަންޓްތަކުގެ ލިސްޓެއް ފޯރުކޮށްދީގެން (އިސްކަންދޭ ތަރުތީބުން) ފޯލްބެކް ޕްލޭސްމަންޓްތައް މާނަކުރުން. އިތުރު މަޢުލޫމާތު ހޯދުމަށް ޕޮޕަރގެ ސުލޫކު ޑޮކްސް އަށް ރިޢާޔަތް ކުރައްވާށެވެ .
html ބޫލިއަން އެވެ false ޕޮޕޯވަރ ގައި އެޗްޓީއެމްއެލް އަށް ހުއްދަ ދޭށެވެ. ތެދެއްނަމަ ޕޮޕޯވަރސްގައި ހުންނަ އެޗްޓީއެމްއެލް ޓެގްތައް ޕޮޕޯވަރސްގައި titleރެންޑަރ ކުރެވޭނެއެވެ. ދޮގު ނަމަ، innerTextޕްރޮޕަޓީ ބޭނުންކޮށްގެން ޑީއޯއެމް އަށް ކޮންޓެންޓް ވައްދާނެއެވެ. އެކްސްއެސްއެސް ހަމަލާތަކާ މެދު ކަންބޮޑުވާނަމަ ޓެކްސްޓް ބޭނުން ކުރާށެވެ.
offset ނަންބަރު، ސްޓްރިންގް، ފަންކްޝަން [0, 0] އޭގެ އަމާޒަށް ނިސްބަތްކޮށް ޕޮޕޯވަރ އޮފްސެޓް ކުރުން. ކޮމާ ވަކިކޮށްފައިވާ އަގުތަކާއެކު ޑޭޓާ އެޓްރިބިއުޓްތަކުގައި ސްޓްރިންގއެއް ޕާސްކުރެވިދާނެއެވެ: data-bs-offset="10,20". އޮފްސެޓް ކަނޑައެޅުމަށް ފަންކްޝަނެއް ބޭނުންކުރާއިރު، އެއަށް ގޮވަނީ އޭގެ ފުރަތަމަ އަރގިއުމެންޓްގެ ގޮތުގައި ޕޮޕަރ ޕްލޭސްމަންޓާއި، ރެފަރެންސް، އަދި ޕޮޕަރ ރެކްޓްސް ހިމެނޭ އޮބްޖެކްޓަކުންނެވެ. ދެވަނަ އަރގިއުމެންޓްގެ ގޮތުގައި ޓްރިގަރިންގ އެލިމެންޓް ޑީއޯއެމް ނޯޑް ފާސްކުރެއެވެ. ފަންކްޝަން ރިޓަރން ކުރަން ޖެހޭނީ ދެ ނަންބަރެއް ހިމެނޭ އެރޭއެއް: skidding , distance . އިތުރު މަޢުލޫމާތު ހޯދުމަށް ޕޮޕަރގެ އޮފްސެޓް ޑޮކްސް އަށް ރިޢާޔަތް ކުރައްވާށެވެ .
placement ސްޓްރިންގް، ފަންކްޝަން 'top' ޕޮޕޯވަރ ޕޮޒިޝަން ކުރާނެ ގޮތް: އޮޓޯ، މަތީ، ތިރީ، ކަނާތް، ވާތް. autoކަނޑައެޅިއްޖެނަމަ، އެއީ ޑައިނަމިކް ގޮތެއްގައި ޕޮޕޯވަރ ރީއޮރިއެންޓް ކުރާނެ އެއްޗެކެވެ . ޕްލޭސްމަންޓް ކަނޑައެޅުމަށް ފަންކްޝަނެއް ބޭނުންކުރާއިރު، އެ ފަންކްޝަނަށް ގޮވަނީ އޭގެ ފުރަތަމަ އަރގިއުމެންޓްގެ ގޮތުގައި ޕޮޕޯވަރ ޑީއޯއެމް ނޯޑް އަދި އޭގެ ދެވަނަ އަރގިއުމެންޓްގެ ގޮތުގައި ޓްރިގަރިންގ އެލިމެންޓް ޑީއޯއެމް ނޯޑް ހިފައިގެންނެވެ. ކޮންޓެކްސްޓް thisސެޓްކޮށްފައިވަނީ ޕޮޕޯވަރ އިންސްޓޭންސް އަށެވެ.
popperConfig null، އޮބްޖެކްޓް، ފަންކްޝަން null ބޫޓްސްޓްރެޕްގެ ޑިފޯލްޓް ޕޮޕަރ ކޮންފިގް ބަދަލުކުރުމަށްޓަކައި، ޕޮޕަރގެ ކޮންފިގްރޭޝަން ބައްލަވާށެވެ . ޕޮޕަރ ކޮންފިގްރޭޝަން އުފެއްދުމަށް ފަންކްޝަނެއް ބޭނުންކުރާއިރު، އެއަށް ގޮވަނީ ބޫޓްސްޓްރެޕްގެ ޑިފޯލްޓް ޕޮޕަރ ކޮންފިގްރޭޝަން ހިމެނޭ އޮބްޖެކްޓަކުންނެވެ. އެއީ ޑިފޯލްޓް ބޭނުންކޮށް އަމިއްލަ ކޮންފިގްރޭޝަން އާއި އެއްކޮށްލުމަށް އެހީތެރިވެދޭ އެއްޗެކެވެ. ފަންކްޝަން އިން ޕޮޕަރ އަށް ކޮންފިގްރޭޝަން އޮބްޖެކްޓެއް ރިޓަރން ކުރަން ޖެހެއެވެ.
sanitize ބޫލިއަން އެވެ true ސެނިޓައިޒޭޝަން އެނެބަލް ނުވަތަ ޑިސެބަލް ކުރުން. If activated 'template', 'content'އަދި 'title'އޮޕްޝަންތައް ސެނިޓައިޒް ކުރެވޭނެއެވެ.
sanitizeFn null، ފަންކްޝަން null މިތަނުން އަމިއްލައަށް ސެނިޓައިޒް ފަންކްޝަން ސަޕްލައި ކުރެވޭނެއެވެ. މިއީ ސެނިޓައިޒޭޝަން ކުރުމަށް ޚާއްޞަ ލައިބްރަރީއެއް ބޭނުން ކުރަން އިސްކަންދޭނަމަ ބޭނުންތެރި ކަމަކަށް ވެދާނެއެވެ.
selector ސްޓްރިންގް، ދޮގު false ސެލެކްޓަރެއް ފޯރުކޮށްދީފިނަމަ، ޕޮޕޯވަރ އޮބްޖެކްޓްތައް ކަނޑައެޅިފައިވާ ޓާގެޓްތަކަށް ޑެލިގޭޓް ކުރެވޭނެއެވެ. ޢަމަލީގޮތުން ބަލާއިރު، މިއީ ޑައިނަމިކް ގޮތެއްގައި އިތުރުކުރެވޭ ޑީއޯއެމް އެލިމެންޓްތަކަށް ( jQuery.onސަޕޯޓް) ޕޮޕޯވަރސް ވެސް ތަންފީޒުކުރުމަށް ބޭނުންކުރާ އެއްޗެކެވެ. މި މައްސަލައާއި މަޢުލޫމާތު ގިނަ މިސާލެއް ބައްލަވާށެވެ .
template ސްޓްރިންގ '<div class="popover" role="popover"><div class="popover-arrow"></div><div class="popover-inner"></div></div>' ޕޮޕޯވަރ އުފައްދާއިރު ބޭނުންކުރާނެ އެޗްޓީއެމްއެލް ބެސްޓް ކުރާށެވެ. އެ ޕޮޕޯވަރސް titleއިންޖެކްޓް ކުރާނީ .popover-inner. .popover-arrowވެގެންދާނީ ޕޮޕޯވަރގެ ތިރިއަށް. އެންމެ ބޭރުގައި ހުންނަ ރެޕަރ އެލިމެންޓްގައި .popoverކްލާސް އަދި role="popover".
title ސްޓްރިންގް، އެލިމެންޓް، ފަންކްޝަން '' titleއެޓްރިބިއުޓް ނެތްނަމަ ޑިފޯލްޓް ޓައިޓަލް ވެލިއު . ފަންކްޝަނެއް ދީފިނަމަ، އެއަށް ގޮވާނީ އޭގެ thisރެފަރެންސް ސެޓްކޮށްގެން ޕޮޕޯވަރ އެޓޭޗްކޮށްފައިވާ އެލިމެންޓަށް ސެޓްކޮށްގެންނެވެ.
trigger ސްޓްރިންގ 'hover focus' ޕޮޕޯވަރ ޓްރިގަރ ވާ ގޮތް: ކްލިކް، ހޯވަރ، ފޯކަސް، މެނުއަލް. އެތައް ޓްރިގަރެއް ފާސްވެދާނެ؛ އެތަކެތި ވަކިކޮށް ޖާގައެއް ދީގެންނެވެ. 'manual'ޕޮޕޯވަރ ޕްރޮގްރާމެޓިކަލީ ޓްރިގަރ ވާނީ .popover('show'), .popover('hide')އަދި .popover('toggle')މެތޯޑްސް މެދުވެރިކޮށްކަން ދައްކައެވެ؛ މި އަގު އެހެން އެއްވެސް ޓްރިގަރަކާ ގުޅުވައި ނުލެވޭނެއެވެ. 'hover'އަމިއްލައަށް ކީބޯޑް މެދުވެރިކޮށް ޓްރިގަރ ނުކުރެވޭ ޕޮޕޯވަރސް އުފެދިގެންދާނެ ކަމަށާއި، ބޭނުންކުރަންވާނީ ކީބޯޑް ބޭނުންކުރާ ފަރާތްތަކަށް އެއް މައުލޫމާތު ފޯރުކޮށްދިނުމަށް ބަދަލު ގޮތްތަކެއް ހުރިނަމަ އެކަންޏެވެ.

ވަކިވަކި ޕޮޕޯވަރތަކަށް ޑޭޓާ އެޓްރިބިއުޓްސް

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

ފަންކްޝަން ބޭނުންކޮށްގެން ބޭނުންކޮށްގެންpopperConfig

const popover = new bootstrap.Popover(element, {
  popperConfig(defaultBsPopperConfig) {
    // const newPopperConfig = {...}
    // use defaultBsPopperConfig if needed...
    // return newPopperConfig
  }
})

ގޮތްތައް

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

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

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

ގޮތް ތަފްޞީލު
disable އެލިމެންޓެއްގެ ޕޮޕޯވަރ ދައްކާލުމުގެ ޤާބިލުކަން ނައްތާލައެވެ. ޕޮޕޯވަރ ދައްކާލެވޭނީ އަލުން އެނެބަލް ކޮށްގެންނެވެ.
dispose އެލިމެންޓެއްގެ ޕޮޕޯވަރ ފޮރުވައި ނައްތާލައެވެ (ޑޮމް އެލިމެންޓުގައި ރައްކާކޮށްފައިވާ ޑޭޓާ ނައްތާލައެވެ). ޑެލިގޭޝަން ބޭނުންކުރާ ޕޮޕޯވަރސް (އެއީ އޮޕްޝަން ބޭނުންކޮށްގެން އުފައްދާފައިވާ ތަކެތިselector ) ޑެސްސެންޑެންޓް ޓްރިގަރ އެލިމެންޓްތަކުގައި ވަކިވަކިން ނައްތާލެވޭކަށް ނެތެވެ.
enable އެލިމެންޓެއްގެ ޕޮޕޯވަރ އަށް ދައްކާލެވޭނެ ޤާބިލުކަން ލިބިދެއެވެ. ޕޮޕޯވަރސް ޑިފޯލްޓްކޮށް އެނެބަލް ކުރެވިފައި ހުރެއެވެ.
getInstance ޑޮމް އެލިމެންޓަކާ ގުޅިފައިވާ ޕޮޕޯވަރ އިންސްޓޭންސް ހޯދުމަށް ފުރުސަތު ލިބޭ ސްޓޭޓިކް މެތޯޑެކެވެ.
getOrCreateInstance ޑޮމް އެލިމެންޓަކާ ގުޅިފައިވާ ޕޮޕޯވަރ އިންސްޓޭންސް ހޯދުމަށް، ނުވަތަ އިނިޝިއަލައިޒް ނުކުރެވުނު ހާލަތެއްގައި އާ އިންސްޓޭންސްއެއް އުފެއްދުމުގެ ފުރުސަތު ލިބޭ ސްޓޭޓިކް މެތޯޑެކެވެ.
hide އެލިމެންޓެއްގެ ޕޮޕޯވަރ ފޮރުވައެވެ. ޕޮޕޯވަރ ހަގީގަތުގައި ފޮރުވުމުގެ ކުރިން (އެބަހީ hidden.bs.popoverއިވެންޓް ހިނގުމުގެ ކުރިން) ގުޅާ މީހާއަށް އެނބުރިދެއެވެ. މިއީ ޕޮޕޯވަރ ގެ “މެނުއަލް” ޓްރިގަރިންގ އެއް ކަމަށް ބެލެވެއެވެ.
setContent ޕޮޕޯވަރގެ ކޮންޓެންޓް އިނިޝިއަލައިޒޭޝަނަށްފަހު ބަދަލުކުރެވޭނެ ގޮތެއް ދެއެވެ.
show އެލިމެންޓެއްގެ ޕޮޕޯވަރ ހާމަކޮށްދެއެވެ. ޕޮޕޯވަރ ހަގީގަތުގައި ދައްކާލުމުގެ ކުރިން (އެބަހީ shown.bs.popoverއިވެންޓް ހިނގުމުގެ ކުރިން) ގުޅާ މީހާއަށް އެނބުރިދެއެވެ. މިއީ ޕޮޕޯވަރ ގެ “މެނުއަލް” ޓްރިގަރިންގ އެއް ކަމަށް ބެލެވެއެވެ. ސުރުޚީއާއި ކޮންޓެންޓް ވެސް ސުމެއް ދިގުމިނުގައި ހުންނަ ޕޮޕޯވަރސް ދުވަހަކުވެސް ނުދައްކާނެއެވެ.
toggle އެލިމެންޓެއްގެ ޕޮޕޯވަރ ޓޮގްލް ކުރެއެވެ. ޕޮޕޯވަރ ހަގީގަތުގައި ދައްކާ ނުވަތަ ފޮރުވުމުގެ ކުރިން (އެބަހީ shown.bs.popoverނުވަތަ hidden.bs.popoverއިވެންޓް ހިނގުމުގެ ކުރިން) ކޯލަރަށް އެނބުރިދެއެވެ. މިއީ ޕޮޕޯވަރ ގެ “މެނުއަލް” ޓްރިގަރިންގ އެއް ކަމަށް ބެލެވެއެވެ.
toggleEnabled އެލިމެންޓެއްގެ ޕޮޕޯވަރ ދައްކާ ނުވަތަ ފޮރުވުމުގެ ޤާބިލުކަން ޓޮގްލް ކުރެއެވެ.
update އެލިމެންޓެއްގެ ޕޮޕޯވަރ ގެ މަޤާމު އަޕްޑޭޓް ކުރެއެވެ.
// getOrCreateInstance example
const popover = bootstrap.Popover.getOrCreateInstance('#example') // Returns a Bootstrap popover instance

// setContent example
myPopover.setContent({
  '.popover-header': 'another title',
  '.popover-body': 'another content'
})
މި setContentމެތޯޑުން objectއަރގިއުމެންޓެއް ބަލައިގަންނައިރު، ކޮންމެ ޕްރޮޕަޓީ-ކީއަކީ stringޕޮޕޯވަރ ޓެމްޕްލޭޓްގެ ތެރޭގައި ސައްހަ ސެލެކްޓަރެއް، އަދި ގުޅުންހުރި ކޮންމެ ޕްރޮޕަޓީ-ވެލިއުއަކީ string| element| function| null

އިވެންޓްސް

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