Popovers
Sahypaňyzdaky islendik elemente iOS-da tapylanlar ýaly Bootstrap popoversini goşmak üçin resminamalar we mysallar.
Gysgaça syn
Açylýan plugin ulanylanda bilmeli zatlar:
- Popovers ýerleşmek üçin üçünji tarap kitaphanasy Popper -ä bil baglaýar . Öň popper.min.js goşmaly ýa -da Popper-i öz içine alýan
bootstrap.js
birini ulanmaly .bootstrap.bundle.min.js
- Popovers garaşlylyk hökmünde popover pluginini talap edýär.
- Popovers öndürijilik sebäplerine görä saýlanýar, şonuň üçin olary özüňiz başlamaly .
- Nol uzynlygy
title
wecontent
bahalary hiç haçan açylmaz. container: 'body'
Has çylşyrymly komponentlerde kynçylyk döretmezligi kesgitläň (giriş toparlarymyz, düwme toparlarymyz we ş.m.) .- Gizlin elementlerde açylan popowerler işlemez.
- Elementler
.disabled
ýa-dadisabled
elementler üçin ýazgylar, örtük elementinde başlamaly. - Birnäçe çyzyk bilen örtülen labyrlardan başlanda, gämi duralgalarynyň umumy giňliginiň arasynda jemlener. Bu gylyk-häsiýetden gaça durmak üçin s-leri
.text-nowrap
ulanyň .<a>
- Popovers degişli elementleri DOM-dan aýrylmazdan ozal gizlenmeli.
- Popovers kölegeli DOM içindäki bir elementiň kömegi bilen ýüze çykyp biler.
prefers-reduced-motion
media talaplaryna baglydyr. Elýeterlilik resminamalarymyzyň azaldylan hereket bölümine serediň
.
Käbir mysallar bilen popoversiň nähili işleýändigini görmek üçin okaň.
Mysallar
Açylýanlary açyň
Aboveokarda belläp geçişimiz ýaly, popoverleri ulanmazdan ozal başlamaly. Sahypadaky ähli açyjylary başlamagyň bir usuly, olary öz data-bs-toggle
aýratynlyklary boýunça saýlamak bolar:
const popoverTriggerList = document.querySelectorAll('[data-bs-toggle="popover"]')
const popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl))
Göni görkeziş
Aşakdaky göni ýaýlymy görkezmek üçin ýokardaky parça meňzeş JavaScript ulanýarys. Atlar üsti bilen düzülýär data-bs-title
we beden mazmuny düzülýär data-bs-content
.
title
HTML-de ýa
data-bs-title
-da HTML -
de ulanyp
bilersiňiz. Haçan
ulanylanda, Popper element görkezilende
title
awtomatiki usulda
çalşylýar.data-bs-title
<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>
Dört ugur
Dört wariant bar: ýokarky, sag, aşaky we çep. RTL-de Bootstrap ulanylanda görkezmeler aýnalanýar. data-bs-placement
Ugry üýtgetmegi düzüň .
<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>
Omöritecontainer
Esasy elementde popover-a päsgel berýän käbir stilleriňiz bar bolsa, container
ýerine ýetirijiniň HTML-iň ýerine şol elementiň içinde peýda bolmagy üçin bir adat görkezmek islärsiňiz. Bu jogap beriji tablisalarda, giriş toparlarynda we şuňa meňzeşlerde köp bolýar.
const popover = new bootstrap.Popover('.example-popover', {
container: 'body'
})
Aç -açan adat goýmak isleýän başga bir ýagdaýyňyz , popover-iň modala goşulandygyna göz ýetirmek üçin modal gepleşik penjiresiniňcontainer
içindäki açyjylardyr. Bu, interaktiw elementleri öz içine alýan açyjylar üçin aýratyn möhümdir - modal gepleşikler ünsi duzaga düşürer, şonuň üçin popover modalyň çaga elementi bolmasa, ulanyjylar bu interaktiw elementlere ünsi jemläp ýa-da işjeňleşdirip bilmezler.
const popover = new bootstrap.Popover('.example-popover', {
container: '.modal-body'
})
Omörite açylýan ýerler
V5.2.0 goşuldyCSS üýtgeýjilerini ulanyp, popoversiň görnüşini sazlap bilersiňiz . Customörite data-bs-custom-class="custom-popover"
daşky görnüşimizi giňeltmek we ýerli CSS üýtgeýjileriniň käbirini ýok etmek üçin ulanýarys.
.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;
}
<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>
Indiki gezek basyň
focus
Ulanyjynyň üýtgetmek elementinden başga bir elementiň indiki gezek basylmagynda açylanlary aýyrmak üçin trigger ulanyň .
Işden çykarmak üçin indiki basmak üçin zerur bellik
Dogry kross-brauzer we platforma häsiýeti üçin bellik däl -de, <a>
belligi ulanmaly we bir atribut hem goşmaly .<button>
tabindex
<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'
})
Öçürilen elementler
Aýratynlygy bolan elementler disabled
interaktiw däl, ýagny ulanyjylar bir popover (ýa-da gural görkezmesi) açmak üçin basyp ýa-da basyp bilmeýärler. Iş usuly hökmünde, aç-açan önümi bir gabykdan <div>
ýa-da iň <span>
oňat klawiatura gönükdirilen ulanyp başlarsyňyz tabindex="0"
.
Maýyp popover triggerleri üçin, popover ulanyjylaryňyza ýapyk elemente basmagynadata-bs-trigger="hover focus"
garaşmazlygy sebäpli derrew wizual seslenme bolup görünmegini isläp bilersiňiz .
<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>
CSS
Üýtgeýjiler
V5.2.0 goşuldy“Bootstrap” -yň ösýän CSS üýtgeýjileriniň çemeleşmesiniň bir bölegi hökmünde, popoversler .popover
hakyky wagtlaýyn özleşdirmek üçin ýerli CSS üýtgeýjilerini ulanýarlar. CSS üýtgeýjileriniň bahalary Sass arkaly kesgitlenýär, şonuň üçin Sass sazlamasy henizem goldanýar.
--#{$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);
Sass üýtgeýjileri
$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;
Ulanylyşy
JavaScript arkaly açylýan ýerleri açyň:
const exampleEl = document.getElementById('example')
const popover = new bootstrap.Popover(exampleEl, options)
Klawiatura we kömekçi tehnologiýa ulanyjylary üçin popovers işlemek
Klawiatura ulanyjylarynyň açylýan ýerleriňizi işjeňleşdirmegine rugsat bermek üçin olary diňe klawiatura gönükdirilen we interaktiw (baglanyşyklar ýa-da forma dolandyryşlary ýaly) HTML elementlerine goşmaly. Hususy HTML elementleri (meselem <span>
) tabindex="0"
atribut goşmak arkaly ünsi jemläp boljakdygyna garamazdan, bu klawiatura ulanyjylary üçin interaktiw däl elementlere potensial gaharlandyryjy we bulaşyk goýma duralgalaryny goşar we häzirki wagtda köp kömekçi tehnologiýalar bu ýagdaýda popoveriň mazmunyny yglan etmeýär. . hover
Mundan başga-da, diňe açýanlaryňyz üçin trigger hökmünde bil baglamaň , sebäbi bu klawiatura ulanyjylary üçin itergi bermez.
Opsiýa bilen popoverslere baý, gurluşly HTML goýup bilersiňiz html
, aşa köp mazmun goşmazlygy maslahat berýäris. aria-describedby
Häzirki wagtda açylýan işleriň usuly, bir gezek görkezilenden soň, mazmuny atribut bilen trigger elementine baglydyr. Netijede, açylan mazmunyň tutuşlygyna tehnologiýa ulanyjylaryna bir uzyn, üznüksiz akym hökmünde kömek etmek yglan ediler.
Mundan başga-da, girýän ýeriňize interaktiw dolandyryşlary (forma elementleri ýa-da baglanyşyklar ýaly) goşmak mümkin bolsa-da (bu elementleri allowList
rugsat berlen atributlara we belliklere goşmak bilen), häzirki wagtda açylýan klawiaturanyň fokus tertibini dolandyrmaýandygyny biliň. Klawiatura ulanyjy açylýan ýerini açanda, ünsi tüweleme elementine gönükdirýär we popover adatça resminamanyň gurluşynda triggeri yzarlamaýandygy sebäpli, öňe gitmek / basmak kepilligi ýokTABklawiatura ulanyjysyny açylýan ýerine geçirer. Gysgaça aýdylanda, aç-açan ýerine interaktiw dolandyryşlary goşmak, bu dolandyryşlary klawiatura ulanyjylary we kömekçi tehnologiýalary ulanyjylar üçin elýeterli / ulanyp bolmajak ýa-da iň bolmanda logiki däl fokus tertibini döredip biler. Bu ýagdaýlarda, ýerine modal gepleşik penjiresini ulanmagy göz öňünde tutuň.
Görnüş
Opsiýalary maglumat atributlary ýa-da JavaScript arkaly geçirip bolýandygy sebäpli, opsiýa adyny data-bs-
bolşy ýaly goşup bilersiňiz data-bs-animation="{value}"
. Opsiýalary maglumat atributlary arkaly geçireniňizde , opsiýanyň adynyň görnüşini “ camelCase ” -den “ kebab-case ” diýip üýtgediň. Mysal üçin, data-bs-custom-class="beautifier"
ýerine ulanyň data-bs-customClass="beautifier"
.
“Bootstrap 5.2.0” -e görä, ähli komponentler JSON setiri hökmünde ýönekeý komponent konfigurasiýasyny saklap bilýän tejribe ätiýaçlandyrylan maglumat atributyny goldaýar. data-bs-config
Haçan-da bir element data-bs-config='{"delay":0, "title":123}'
we data-bs-title="456"
häsiýetler bar bolsa, iň soňky title
baha bolar 456
we aýratyn maglumatlar atributlary berlen bahalary ýok eder data-bs-config
. Mundan başga-da, bar bolan maglumatlar atributlary ýaly JSON bahalaryny ýerleşdirmäge ukyply data-bs-delay='{"show":0,"hide":150}'
.
sanitize
,
sanitizeFn
we
allowList
opsiýalary maglumat atributlaryny ulanyp bolmaýandygyny ýadyňyzdan çykarmaň.
Ady | Görnüşi | Bellenen | Düşündiriş |
---|---|---|---|
allowList |
obýekt | Bellenen baha | Rugsat berlen atributlary we bellikleri öz içine alýan obýekt. |
animation |
boolean | true |
Açylýan ýerine CSS solgun geçişini ulanyň. |
boundary |
setir, element | 'clippingParents' |
Açylýan ýeriň aşýan çäk çäkleri (diňe Popper-iň öňüni alýanOverflow modifikatoryna degişlidir). Düzgüne görä, HTMLElement 'clippingParents' salgylanmasyny kabul edip biler (diňe JavaScript arkaly). Has giňişleýin maglumat üçin Popper-iň detectOverflow resminamalaryna serediň . |
container |
setir, element, ýalan | false |
Açylýan ýeri belli bir elemente goşýar. Mysal : container: 'body' . Bu opsiýa, esasanam, açylýan resminamany hereketlendiriji elementiň ýanynda resminamanyň akymynda ýerleşdirmäge mümkinçilik berýänligi sebäpli peýdalydyr - bu penjiräniň ölçegi üýtgän mahaly açylýan elementiň daşlaşmagynyň öňüni alar. |
content |
setir, element, funksiýa | '' |
Sypat ýok bolsa, deslapky mazmun bahasy data-bs-content . Eger bir funksiýa berilse, this açylan elemente salgylanma toplumy bilen çagyrylar. |
customClass |
setir, funksiýa | '' |
Görkezilende açylýan ýere sapak goşuň. Bu synplaryň şablonda görkezilen islendik sapaklara goşmaça goşuljakdygyny unutmaň. Birnäçe synp goşmak üçin boşluklar bilen bölüň : 'class-1 class-2' . Şeýle hem goşmaça synp atlaryny öz içine alýan bir setiri yzyna gaýtarmaly funksiýany geçirip bilersiňiz. |
delay |
san, obýekt | 0 |
Açylýan ýeri (ms) görkezmek we gizlemek - el bilen trigger görnüşine degişli däl. San berilse, gizlemek / görkezmek üçin gijikdirme ulanylýar. Obýektiň gurluşy : delay: { "show": 500, "hide": 100 } . |
fallbackPlacements |
setir, massiw | ['top', 'right', 'bottom', 'left'] |
Yzyna ýerleşdiriliş sanawyny yzygiderli tertipde kesgitläň (ileri tutma tertibi boýunça). Has giňişleýin maglumat üçin Popperiň özüni alyp baryş resminamalaryna serediň . |
html |
boolean | false |
Açylýan HTML-e rugsat beriň. Çyn bolsa, popoverdäki HTML bellikleri popoverda title görkeziler. Falsealňyş bolsa innerText , DOM-a mazmun goýmak üçin emläk ulanylar. XSS hüjümleri barada alada edýän bolsaňyz, tekst ulanyň. |
offset |
san, setir, funksiýa | [0, 0] |
Maksadyna görä çykýan ýeriň ofset. Maglumat atributlarynda yzygiderli ýaly bölünen bahalar bilen bir setir geçirip bilersiňiz data-bs-offset="10,20" . Ofset kesgitlemek üçin bir funksiýa ulanylanda, ilkinji argumenti hökmünde popper ýerleşdirilişi, salgylanma we popper düzedişleri bolan obýekt bilen atlandyrylýar. Tüweleme elementi DOM düwmesi ikinji argument hökmünde geçýär. Funksiýa iki san bilen bir massiw gaýtarmaly: skidding , aralyk . Has giňişleýin maglumat üçin Popper-iň ofset resminamalaryna serediň . |
placement |
setir, funksiýa | 'top' |
Açylýan ýeri nädip ýerleşdirmeli: awto, ýokarky, aşaky, çep, saga. auto Görkezilende, popover-i dinamiki üýtgeder . Placerleşişi kesgitlemek üçin bir funksiýa ulanylanda, ilkinji argumenti hökmünde açylýan DOM düwünine, ikinjisi hökmünde hereketlendiriji element DOM düwünine diýilýär. Kontekst this açylan meselä düzüldi. |
popperConfig |
null, obýekt, funksiýa | null |
Bootstrap-yň deslapky Popper konfigurasiýasyny üýtgetmek üçin Popper-iň konfigurasiýasyna serediň . Popper konfigurasiýasyny döretmek üçin bir funksiýa ulanylanda, Bootstrap-yň deslapky Popper konfigurasiýasyny öz içine alýan obýekt bilen atlandyrylýar. Dymmaklygy öz konfigurasiýaňyz bilen ulanmaga we birleşdirmäge kömek edýär. Funksiýa Popper üçin konfigurasiýa obýektini yzyna gaýtarmaly. |
sanitize |
boolean | true |
Arassaçylygy işletmek ýa-da öçürmek. Işledilen 'template' bolsa 'content' we 'title' opsiýalar arassalanar. |
sanitizeFn |
null, funksiýa | null |
Bu ýerde öz arassaçylyk funksiýaňyzy üpjün edip bilersiňiz. Arassaçylyk işini geçirmek üçin ýörite kitaphanany ulanmagy makul bilýän bolsaňyz, bu peýdaly bolup biler. |
selector |
setir, ýalan | false |
Eger saýlaýjy üpjün edilse, açylan obýektler görkezilen nyşanlara berler. Iş ýüzünde, bu dinamiki goşulan DOM elementlerine ( jQuery.on goldaw) açylýan ýerleri hem ulanmak üçin ulanylýar. Bu meselä we maglumat beriji mysallara serediň . |
template |
setir | '<div class="popover" role="popover"><div class="popover-arrow"></div><div class="popover-inner"></div></div>' |
Açylýan ýer döredilende ulanjak HTML-i esaslaň. Açylanlaryň title içine sanjym ediler .popover-inner . .popover-arrow açylýan ok bolar. Daşarky örtük elementiniň .popover synpy we role="popover" . |
title |
setir, element, funksiýa | '' |
Sypat ýok bolsa, deslapky at bahasy title . Eger bir funksiýa berilse, this açylan elemente salgylanma toplumy bilen çagyrylar. |
trigger |
setir | 'hover focus' |
Nädip açylýandygy: basyň, aýlaň, fokus ediň, gollanma. Birnäçe trigger geçirip bilersiňiz; boşluk bilen bölüň. açylýan ýeriň we usullaryň üsti bilen 'manual' programma taýdan başlajakdygyny görkezýär ; bu bahany başga bir trigger bilen birleşdirip bolmaz. öz-özünden klawiatura arkaly işledip bolmaýan popoverslere sebäp bolar we diňe klawiatura ulanyjylary üçin şol bir maglumatlary bermegiň alternatiw usullary bar bolsa ulanylmalydyr..popover('show') .popover('hide') .popover('toggle') 'hover' |
Aýry-aýry açyjylar üçin maglumatlar atributlary
Aýry-aýry açyjylar üçin opsiýalar, ýokarda düşündirilişi ýaly maglumat atributlaryny ulanmak arkaly kesgitlenip bilner.
Bilen işlemekpopperConfig
const popover = new bootstrap.Popover(element, {
popperConfig(defaultBsPopperConfig) {
// const newPopperConfig = {...}
// use defaultBsPopperConfig if needed...
// return newPopperConfig
}
})
Usullar
Asynkron usullar we geçişler
APIhli API usullary asynkron bolup, geçişe başlaýar . Geçiş başlan badyna, ýöne gutarmanka jaň edijä gaýdyp gelýärler . Mundan başga-da, geçiş komponentine çagyryş usuly hasaba alynmaz .
Has giňişleýin maglumat üçin JavaScript resminamalarymyza serediň .
Usul | Düşündiriş |
---|---|
disable |
Bir elementiň açylýan ýerini görkezmek ukybyny aýyrýar. Açylýan ýer diňe täzeden işledilen ýagdaýynda görkezilip bilner. |
dispose |
Bir elementiň açylýan ýerini gizleýär we ýok edýär (DOM elementindäki saklanan maglumatlary aýyrýar). Delegasiýany ulanýan poplar (opsiýany ulanyp döredilýär ) selector nesil trigger elementlerinde aýratyn ýok edilip bilinmez. |
enable |
Bir elementiň açylmagyna görkezmek ukybyny berýär. Popovers deslapky görnüşde işledilýär. |
getInstance |
DOM elementi bilen baglanyşykly popover mysalyny almaga mümkinçilik berýän statiki usul. |
getOrCreateInstance |
DOM elementi bilen baglanyşykly popover mysalyny almaga ýa-da başlamadyk ýagdaýynda täzesini döretmäge mümkinçilik berýän statiki usul. |
hide |
Bir elementiň açylýan ýerini gizleýär. Açylýan ýer hakykatdanam gizlenmänkä (ýagny hidden.bs.popover waka ýüze çykmazdan ozal) jaň edýän adama gaýdyp gelýär. Bu popoveriň “el bilen” başlamagy hasaplanýar. |
setContent |
Başlanandan soň açylan mazmuny üýtgetmegiň ýoluny berýär. |
show |
Bir elementiň açylýan ýerini açýar. Açylýan ýer görkezilmänkä (ýagny shown.bs.popover waka ýüze çykmazdan ozal) jaň edijä gaýdyp gelýär. Bu popoveriň “el bilen” başlamagy hasaplanýar. Ady we mazmuny ikisi nol uzynlykdaky popovers hiç haçan görkezilmeýär. |
toggle |
Bir elementiň açylýan ýerini üýtgedýär. Açylýan ýer görkezilmän ýa-da gizlenmänkä (ýagny waka shown.bs.popover ýa-da hidden.bs.popover waka ýüze çykmazdan ozal) jaň edýän adama gaýdyp gelýär. Bu popoveriň “el bilen” başlamagy hasaplanýar. |
toggleEnabled |
Bir elementiň açylýan ýerini görkezmek ýa-da gizlemek ukybyny üýtgedýär. |
update |
Bir elementiň açylýan ýerini täzeleýär. |
// 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
kabul edýär
, bu ýerde her bir emläk açary açylýan şablonyň içinde
object
dogry
saýlaýjy bolup durýar we her bir emläk bahasy bolup biler |
|
|
string
string
element
function
null
Wakalar
Waka | Düşündiriş |
---|---|
hide.bs.popover |
Bu waka hide mysal usuly çagyrylanda derrew atylýar. |
hidden.bs.popover |
Bu waka, ulanyjydan gizlenenden soň (CSS geçişleriniň tamamlanmagyna garaşýar) atylýar. |
inserted.bs.popover |
show.bs.popover Bu waka , DOM-a popover şablony goşulandan soň atylýar . |
show.bs.popover |
show Bu waka mysal usuly çagyrylanda derrew ýanýar . |
shown.bs.popover |
Bu waka, ulanyjy üçin açyk görkezilende (CSS geçişleriniň tamamlanmagyna garaşar) atylýar. |
const myPopoverTrigger = document.getElementById('myPopover')
myPopoverTrigger.addEventListener('hidden.bs.popover', () => {
// do something...
})