Popover
Zvinyorwa uye mienzaniso yekuwedzera Bootstrap popovers, seaya anowanikwa muIOS, kune chero chinhu pane yako saiti.
Overview
Zvinhu zvekuziva kana uchishandisa popover plugin:
- Popovers vanovimba neyechitatu bato raibhurari Popper yekumisikidza . Unofanira kusanganisira popper.min.js pamberi
bootstrap.js
, kana kushandisa imwebootstrap.bundle.min.js
ine Popper. - Popovers inoda iyo popover plugin sekutsamira .
- Mapopovers anosarudza-kupinda nekuda kwezvikonzero zvekuita, saka iwe unofanirwa kuzvitangisa iwe pachako .
- Zero-kureba
title
uyecontent
kukosha hazvizomboratidzi popover. - Nyora
container: 'body'
kudzivirira kupa matambudziko muzvikamu zvakaoma zvikuru (semapoka edu ekuisa, mapoka emabhatani, nezvimwe). - Kukurudzira popover pazvinhu zvakavanzika hazvishande.
- Mapopovers e
.disabled
kana madisabled
element anofanira kukonzereswa pane wrapper element. - Kana ikamutswa kubva kune zvibatiso zvinoputira mumitsetse yakawanda, mapopovers achange ari pakati pehupamhi hwezvimiso. Shandisa
.text-nowrap
pane yako<a>
kudzivirira maitiro aya. - Mapopover anofanirwa kuvanzwa zvinhu zvawo zvinowirirana zvisati zvabviswa muDOM.
- Popovers inogona kukonzereswa nekuda kwechinhu chiri mukati memumvuri DOM.
prefers-reduced-motion
nemubvunzo wenhau. Ona chikamu
chakaderedzwa chezvinyorwa zvedu zvekusvikika .
Ramba uchiverenga kuti uone mashandiro anoita popover nemimwe mienzaniso.
Mienzaniso
Vhura mapopovers
Sezvataurwa pamusoro, unofanira kutanga popovers vasati vashandiswa. Imwe nzira yekutanga mapopovers pane peji ingave yekuvasarudza nehunhu hwavo data-bs-toggle
, sekudaro:
const popoverTriggerList = document.querySelectorAll('[data-bs-toggle="popover"]')
const popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl))
Live demo
Isu tinoshandisa JavaScript yakafanana neiyo snippet iri pamusoro kupa inotevera mhenyu popover. Mazita anoiswa kuburikidza data-bs-title
uye zvemukati zvinosetwa kuburikidza ne data-bs-content
.
title
kana
data-bs-title
muHTML yako. Kana
title
yashandiswa, Popper anoitsiva otomatiki
data-bs-title
kana chinhu chaitwa.
<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>
Nzira ina
Zvina zvingasarudzwa zviripo: kumusoro, kurudyi, pasi, uye kuruboshwe. Mafambiro anotaridzwa kana uchishandisa Bootstrap muRTL. Seta data-bs-placement
kushandura nzira.
<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>
Customcontainer
Paunenge uine mamwe masitayera pane chinhu chemubereki chinokanganisa popover, iwe unozoda kutsanangura tsika container
kuitira kuti popover's HTML ioneke mukati mechinhu ichocho. Izvi zvinowanzoitika mumatafura anopindura, mapoka ekuisa, nezvimwe zvakadaro.
const popover = new bootstrap.Popover('.example-popover', {
container: 'body'
})
Imwe mamiriro apo iwe wauchazoda kuseta yakajeka tsika container
ndeye popovers mukati memodal dialog , kuve nechokwadi chekuti popover pachayo inowedzerwa kune modal. Izvi zvakanyanya kukosha kune mapopovers ane zvinhu zvinodyidzana - modal dialogs inoteya kutarisa, saka kunze kwekunge popover iri chinhu chemwana che modal, vashandisi havazokwanisa kutarisa kana kumisa zvinhu izvi zvinopindirana.
const popover = new bootstrap.Popover('.example-popover', {
container: '.modal-body'
})
Custom popovers
Yakawedzerwa mu v5.2.0Iwe unogona kugadzirisa kutaridzika kwepopovers uchishandisa CSS zvinosiyana . Isu tinoseta kirasi data-bs-custom-class="custom-popover"
yetsika nekutarisa kutaridzika kwedu kwetsika uye kuishandisa kudarika mamwe emunharaunda CSS akasiyana.
.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>
Ramba paunodzvanya kunotevera
Shandisa focus
chibatiso kuti udzinge mapopovers pakudzvanya kunotevera kwemushandisi kwechimwe chinhu pane chekuchinja.
Yakananga markup inodiwa pakubvisa-pa-inotevera-kubaya
Kuti uwane chaiyo-muchinjika-browser uye muchinjika-chikuva maitiro, iwe unofanirwa kushandisa iyo <a>
tag, kwete iyo <button>
tag, uye iwe zvakare unofanirwa kusanganisira tabindex
hunhu.
<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'
})
Zvinhu zvakaremara
Zvinhu zvine disabled
hunhu hazvidyidzane, zvichireva kuti vashandisi havagone kusimudza kana kudzvanya kuti vakonzerese popover (kana tooltip). Sekushanda, iwe unozoda kukonzeresa popover kubva pakuputira <div>
kana <span>
, yakanyatsogadzirwa keyboard-inotariswa uchishandisa tabindex="0"
.
Kune akaremara popover zvinokonzeresa, unogona zvakare kuda data-bs-trigger="hover focus"
kuitira kuti popover ioneke semhinduro yekuona nekukurumidza kune vashandisi vako sezvo vangasatarisira kudzvanya chinhu chakaremara.
<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
Variables
Yakawedzerwa mu v5.2.0Sechikamu cheBootstrap's evolving CSS variables approach, popovers zvino vanoshandisa emuno CSS madhizaini pane .popover
yekusimudzira chaiyo-nguva kugadzirisa. Hwaro hwemhando dzeCSS dzakaiswa kuburikidza neSass, saka Sass customization ichiri kutsigirwa, zvakare.
--#{$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 zvakasiyana
$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;
Usage
Gonesa mapopovers kuburikidza neJavaScript:
const exampleEl = document.getElementById('example')
const popover = new bootstrap.Popover(exampleEl, options)
Kugadzira mapopovers kushandira kiibhodhi uye vanobatsira tekinoroji vashandisi
Kuti ubvumire vashandisi vekhibhodi kuti vavhure mapopovers ako, iwe unofanirwa kungoawedzera kune HTML zvinhu zvinogara zvichitariswa nekhibhodi uye zvinopindirana (senge zvinongedzo kana mafomu ekudzora). Kunyangwe zvinopokana zveHTML zvinhu ( <span>
senge s) zvichigona kuitwa kuti zvitarisike nekuwedzera tabindex="0"
hunhu, izvi zvinowedzera zvinogona kutsamwisa uye zvinovhiringa tebhu inomira pazvinhu zvisiri-zvinopindirana zvevashandisi vekhibhodi, uye matekinoroji mazhinji anobatsira parizvino haazivise zviri mupopover mumamiriro ezvinhu aya. . Pamusoro pezvo, usavimbe chete hover
sechinhu chinokonzeresa chepopovers yako, sezvo izvi zvichizoita kuti vasakwanise kukonzeresa vashandisi vekhibhodi.
Nepo iwe uchigona kuisa yakapfuma, yakarongeka HTML mumapopovers html
nesarudzo, isu tinokurudzira zvakasimba kuti udzivise kuwedzera huwandu hwakawandisa hwemukati. Mashandiro anoita popovers parizvino ndeyekuti, kana angoratidzwa, zvirimo zvakasungirirwa kune chinokonzeresa chinhu aria-describedby
nehunhu. Nekuda kweizvozvo, zvese zvemukati zvepopover zvichaziviswa kune vabatsiri tekinoroji vashandisi serukova rwumwe rurefu rusina kukanganiswa.
Pamusoro pezvo, kunyangwe zvichikwanisika kusanganisa anodyidzana zvidzoreso (senge fomu zvinhu kana zvinongedzo) mune yako popover (nekuwedzera zvinhu izvi kune allowList
inotenderwa hunhu uye ma tag), ziva kuti parizvino popover haigadzirise keyboard yekutarisa kurongeka. Kana mushandisi wekhibhodi akavhura popover, kutarisa kunoramba kuri pachinhu chinokonzeresa, uye sezvo iyo popover kazhinji isinga tevere mutsara muchimiro chegwaro, hapana vimbiso yekuti kuenda kumberi / kudzvanya.TABichafambisa mushandisi wekhibhodi mupopover pachayo. Muchidimbu, kungowedzera anodyidzana zvidzoreso kune popover zvinogona kuita kuti zvigadziriso izvi zvisasvike / kusashandika kune vashandisi vekhibhodi nevashandisi vetekinoroji yekubatsira, kana padiki gadzira iyo isina musoro yekutarisa kurongeka. Muzviitiko izvi, funga kushandisa modal dialog pane.
Options
Sezvo sarudzo dzichigona kupfuudzwa kuburikidza nedata hunhu kana JavaScript, unogona kuisa sarudzo zita ku data-bs-
, semu data-bs-animation="{value}"
. Ita shuwa yekushandura mhando yekesi yezita resarudzo kubva ku " camelCase " kuenda ku " kebab-case " kana uchipfuura sarudzo kuburikidza ne data hunhu. Somuenzaniso, shandisa data-bs-custom-class="beautifier"
pane data-bs-customClass="beautifier"
.
Kubva kuBootstrap 5.2.0, zvese zvinongedzo zvinotsigira muyedzo wakachengetedzwa data hunhu data-bs-config
hunogona kuisa akareruka chechikamu kumisikidzwa setambo yeJSON. Kana chinhu chine data-bs-config='{"delay":0, "title":123}'
uye data-bs-title="456"
hunhu, kukosha kwekupedzisira title
kuchave 456
uye iyo yakaparadzana data hunhu inodarika kukosha kwakapihwa pa data-bs-config
. Pamusoro pezvo, hunhu huripo hwe data hunokwanisa kuisa hunhu hweJSON senge data-bs-delay='{"show":0,"hide":150}'
.
sanitize
,,
sanitizeFn
uye
allowList
sarudzo haigone kupihwa uchishandisa data hunhu.
Zita | Type | Default | Tsanangudzo |
---|---|---|---|
allowList |
object | Default value | Chinhu chine hunhu uye ma tag anotenderwa. |
animation |
boolean | true |
Isa CSS fade shanduko kune popover. |
boundary |
tambo, chinhu | 'clippingParents' |
Kufashukira kunomanikidza muganho wepopover (inoshanda chete kune Popper's kudziviriraOverflow modifier). Nekusagadzikana 'clippingParents' , ndeye uye inogona kugamuchira HTMLElement referensi (kuburikidza neJavaScript chete). Kuti uwane rumwe ruzivo tarisa kuPopper's detectOverflow docs . |
container |
tambo, chinhu, nhema | false |
Inoisa popover kune chimwe chinhu. Muenzaniso container: 'body' :. Iyi sarudzo inonyanya kubatsira mukuti inobvumidza iwe kuti uise iyo popover mukuyerera kwegwaro padhuze nechinhu chinokonzeresa - izvo zvinodzivirira iyo popover kuti irege kuyangarara kubva kune inokonzeresa chinhu panguva yehwindo resize. |
content |
tambo, chinhu, basa | '' |
Default content value kana data-bs-content hunhu husipo. Kana basa rakapihwa, rinodaidzwa nereferensi yaro this yakaiswa kune chinhu icho popover inonamatira. |
customClass |
tambo, basa | '' |
Wedzera makirasi kune popover kana yaratidzwa. Ziva kuti makirasi aya achawedzerwa kune chero makirasi anotsanangurwa mutemplate. Kuwedzera makirasi akawanda, aparadzanise nenzvimbo: 'class-1 class-2' . Iwe unogona zvakare kupasa basa rinofanira kudzosa tambo imwe ine mamwe mazita ekirasi. |
delay |
nhamba, chinhu | 0 |
Kunonoka kuratidza nekuvanza popover (ms)—hakushandi kurudzi rwekukonzeresa. Kana nhamba yapihwa, kunonoka kunoiswa kune ese ari maviri hide/show. Chimiro chechinhu ndeichi delay: { "show": 500, "hide": 100 } :. |
fallbackPlacements |
tambo, array | ['top', 'right', 'bottom', 'left'] |
Tsanangura nzvimbo dzekudzokera kumashure nekupa runyoro rwekuiswa muhurongwa (mukurongeka kwekuda). Kuti uwane rumwe ruzivo tarisa kuPopper's behaviour docs . |
html |
boolean | false |
Bvumira HTML mune popover. Kana chiri chokwadi, ma tag eHTML ari mupopover's title anozopihwa mupopover. Kana zvisiri izvo, innerText zvivakwa zvichashandiswa kuisa zvirimo muDOM. Shandisa zvinyorwa kana uchinetseka nezve XSS kurwiswa. |
offset |
nhamba, tambo, basa | [0, 0] |
Offset ye poover inoenderana nechinangwa chayo. Iwe unogona kupfuudza tambo mune data hunhu uine comma akapatsanurwa maitiro senge: data-bs-offset="10,20" . Kana basa rinoshandiswa kuona kumisa, rinodanwa nechinhu chine popper placement, referensi, uye popper rects senharo yayo yekutanga. Iyo inokonzeresa element DOM node inopfuudzwa seyechipiri nharo. Basa racho rinofanira kudzosa rondedzero ine nhamba mbiri: skidding , chinhambwe . Kuti uwane rumwe ruzivo tarisa kuPopper's offset docs . |
placement |
tambo, basa | 'top' |
Maitiro ekuisa popover: auto, kumusoro, pasi, kuruboshwe, kurudyi. Kana auto yatsanangurwa, ichaita dynamically kurongedza popover. Kana basa rikashandiswa kuona kuiswa, rinodaidzwa nepopover DOM node senharo yayo yekutanga uye chinokonzeresa DOM node sechipiri. Mamiriro this acho akaiswa kune iyo popover muenzaniso. |
popperConfig |
null, chinhu, basa | null |
Kuti uchinje Bootstrap's default Popper config, ona Popper's configuration . Kana basa richishandiswa kugadzira iyo Popper kumisikidzwa, inodanwa nechinhu chine Bootstrap's default Popper kumisikidza. Inokubatsira kushandisa uye kubatanidza iyo yakasarudzika neyako gadziriso. Basa racho rinofanira kudzorera chinhu chekugadzirisa chePopper. |
sanitize |
boolean | true |
Gonesa kana kudzima sanitization. Kana ikashandiswa 'template' , 'content' uye 'title' sarudzo dzichacheneswa. |
sanitizeFn |
null, basa | null |
Pano iwe unogona kupa yako wega sanitize basa. Izvi zvinogona kubatsira kana ukada kushandisa raibhurari yakatsaurirwa kuita sanitization. |
selector |
tambo, nhema | false |
Kana sarudzo yakapihwa, popover zvinhu zvinopihwa kune izvo zvakatarwa. Mukuita, izvi zvinoshandiswa kushandisawo mapopovers kune zvine simba akawedzera DOM zvinhu ( jQuery.on rutsigiro). Ona chinyorwa ichi uye muenzaniso unodzidzisa . |
template |
tambo | '<div class="popover" role="popover"><div class="popover-arrow"></div><div class="popover-inner"></div></div>' |
Base HTML yekushandisa paunenge uchigadzira popover. Iyo popover's title ichabaiwa mu .popover-inner . .popover-arrow uchava museve wavapfuri. Iyo yekunze wrapper element inofanirwa kuve .popover nekirasi uye role="popover" . |
title |
tambo, chinhu, basa | '' |
Default title value kana title hunhu husipo. Kana basa rakapihwa, rinodaidzwa nereferensi yaro this yakaiswa kune chinhu icho popover inonamatira. |
trigger |
tambo | 'hover focus' |
Iyo popover inokonzereswa sei: tinya, hover, tarisa, bhuku. Unogona kupfuura akawanda anokonzeresa; vaparadzanise nenzvimbo. 'manual' inoratidza kuti iyo popover ichave yakakonzeresa programmatic kuburikidza ne .popover('show') , .popover('hide') uye .popover('toggle') nzira; kukosha uku hakugone kusanganiswa nechimwe chinokonzeresa. 'hover' pachezvayo zvinozoita kuti pave nemapopovers asingagone kukonzereswa nekhibhodi, uye inofanirwa kushandiswa chete kana dzimwe nzira dzekuburitsa ruzivo rwakafanana kune vashandisi vekhibhodi iripo. |
Data hunhu hwemunhu popovers
Sarudzo dzemapopovers ega dzinogona kutsanangurwa neimwe nzira kuburikidza nekushandisa data hunhu, sezvatsanangurwa pamusoro.
Kushandisa basa nepopperConfig
const popover = new bootstrap.Popover(element, {
popperConfig(defaultBsPopperConfig) {
// const newPopperConfig = {...}
// use defaultBsPopperConfig if needed...
// return newPopperConfig
}
})
Nzira
Asynchronous nzira uye shanduko
Yese nzira dzeAPI dzine asynchronous uye dzinotanga shanduko . Vanodzokera kumunhu anenge afona pachangotanga shanduko asi isati yapera . Pamusoro pezvo, kufona kwenzira pachikamu chekuchinja kuchafuratirwa .
Nzira | Tsanangudzo |
---|---|
disable |
Inobvisa kugona kwechinhu chinobuda pachena. Iyo popover inongo kwanisa kuratidzwa kana ikabatidzwa zvakare. |
dispose |
Inovanza uye inoparadza popover yechinhu (Inobvisa data rakachengetwa pachinhu cheDOM). Mapopover anoshandisa kugovera (ayo anogadzirwa pachishandiswa sarudzoselector ) haagone kuparadzwa ega pane zvinokonzeresa zvinhu . |
enable |
Inopa element's popover kugona kuratidzwa. Popovers inogoneswa neiyo default. |
getInstance |
Static nzira iyo inokutendera iwe kuti uwane iyo popover muenzaniso yakabatana neiyo DOM chinhu. |
getOrCreateInstance |
Static nzira iyo inokutendera iwe kuti uwane iyo popover muenzaniso yakabatana neDOM chinhu, kana kugadzira imwe nyowani kana isina kutangwa. |
hide |
Inovanza kubuda kwechinhu. Inodzokera kune ari kufona popover isati yanyatsovanzwa (kureva hidden.bs.popover chiitiko chisati chaitika). Izvi zvinoonekwa se "manual" inokonzeresa yehupover. |
setContent |
Inopa nzira yekushandura iyo popover zvirimo mushure mekutanga kwayo. |
show |
Inoratidza kubuda kwechimwe chinhu. Inodzokera kumunhu arikufona popover isati yanyatsoratidzwa (kureva kuti shown.bs.popover chiitiko chisati chaitika). Izvi zvinoonekwa se "manual" inokonzeresa yehupover. Mapopovers ane zita uye zvirimo zvese zviri zero-kureba hazvimbotaridzwa. |
toggle |
Inoshandura kubuda kwechinhu. Inodzokera kumunhu arikufona popover isati yanyatsoratidzwa kana kuvanzwa (kureva kuti shown.bs.popover kana hidden.bs.popover chiitiko chisati chaitika). Izvi zvinoonekwa se "manual" inokonzeresa yehupover. |
toggleEnabled |
Inosandura kugona kwechinhu chinobuda kuti chiratidze kana kuvanzwa. |
update |
Inovandudza nzvimbo yechinhu chinobuda. |
// 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
nzira inogamuchira
object
nharo, apo imwe neimwe-kiyi-kiyi isarudzo inoshanda
string
mukati mepopover template, uye imwe neimwe inoenderana pfuma-value inogona kuva
string
|
element
|
function
|
null
Zviitiko
Chiitiko | Tsanangudzo |
---|---|
hide.bs.popover |
Ichi chiitiko chinodzingwa nekukasira kana iyo hide muenzaniso nzira yadaidzwa. |
hidden.bs.popover |
Ichi chiitiko chinodzingwa kana popover yapedza kuvanzwa kubva kumushandisi (inomirira kuti CSS shanduko ipedze). |
inserted.bs.popover |
Ichi chiitiko chinodzingwa mushure show.bs.popover mechiitiko apo popover template yawedzerwa kuDOM. |
show.bs.popover |
Ichi chiitiko chinopisa nekukasira kana show nzira yemuenzaniso inodanwa. |
shown.bs.popover |
Ichi chiitiko chinodzingwa kana popover yaitwa kuti ionekwe kumushandisi (inomirira kuti CSS shanduko ipedze). |
const myPopoverTrigger = document.getElementById('myPopover')
myPopoverTrigger.addEventListener('hidden.bs.popover', () => {
// do something...
})