Popovers
Dokumentatioun an Beispiller fir Bootstrap Popovers ze addéieren, wéi déi am iOS fonnt ginn, op all Element op Ärem Site.
Iwwersiicht
Saachen ze wëssen wann Dir de Popover Plugin benotzt:
- Popovers vertrauen op der drëtter Partei Bibliothéik Popper fir positionéieren. Dir musst popper.min.js virun enthalen
bootstrap.js
, oder een benotzenbootstrap.bundle.min.js
deen Popper enthält. - Popovers erfuerderen de Popover Plugin als Ofhängegkeet.
- Popovers sinn opt-in aus Leeschtungsgrënn, also musst Dir se selwer initialiséieren .
- Null-Längt
title
acontent
Wäerter wäert weisen ni eng Popover. - Spezifizéieren
container: 'body'
fir Rendering Probleemer a méi komplexe Komponenten ze vermeiden (wéi eis Inputgruppen, Knäppchengruppen, etc.). - Ausléiser Popovers op verstoppt Elementer wäert net schaffen.
- Popovers fir
.disabled
oderdisabled
Elementer muss op engem wrapper Element ausgeléist ginn. - Wann aus Anker ausgeléist gëtt, déi iwwer verschidde Linnen wéckelen, ginn Popovers tëscht den Gesamtbreet vun den Anker zentréiert. Benotzt
.text-nowrap
op Är<a>
s dëst Verhalen ze vermeiden. - Popovers musse verstoppt ginn ier hir entspriechend Elementer aus der DOM geläscht ginn.
- Popovers kënnen ausgeléist ginn duerch en Element an engem Schied DOM.
prefers-reduced-motion
Medienufro of. Kuckt d'
Reduktiounsbewegungssektioun vun eiser Accessibilitéitsdokumentatioun .
Weiderliesen fir ze kucken wéi Popovers mat e puer Beispiller funktionnéieren.
Beispiller
Aktivéiert Popovers
Wéi uewen ernimmt, musst Dir Popovers initialiséieren ier se benotzt kënne ginn. Ee Wee fir all Popovers op enger Säit ze initialiséieren wier se no hirem data-bs-toggle
Attribut ze wielen, sou wéi:
const popoverTriggerList = document.querySelectorAll('[data-bs-toggle="popover"]')
const popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl))
Live Demo
Mir benotzen JavaScript ähnlech wéi den Snippet hei uewen fir de folgende Live Popover ze maachen. Titele ginn iwwer data-bs-title
a Kierperinhalt gesat via data-bs-content
.
title
oder
data-bs-title
an Ärem HTML ze benotzen. Wann
title
et benotzt gëtt, ersetzt de Popper et automatesch mat
data-bs-title
wann d'Element ofgeleet gëtt.
<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>
Véier Richtungen
Véier Optiounen sinn verfügbar: uewen, riets, ënnen a lénks. D'Richtunge gi gespigelt wann Dir Bootstrap an RTL benotzt. Setzt data-bs-placement
fir d'Richtung z'änneren.
<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>
Benotzerdefinéiertcontainer
Wann Dir e puer Stiler op engem Elterendeel hutt, déi mat engem Popover stéieren, wëllt Dir e Benotzerdefinéiert spezifizéieren, container
fir datt den HTML vum Popover an deem Element amplaz erschéngt. Dëst ass heefeg a reaktiounsfäeger Dëscher, Inputgruppen, an dergläiche.
const popover = new bootstrap.Popover('.example-popover', {
container: 'body'
})
Eng aner Situatioun wou Dir en explizit Benotzerdefinéiert wëllt setzen container
sinn Popovers an engem modalen Dialog , fir sécherzestellen datt de Popover selwer un de Modal bäigefüügt ass. Dëst ass besonnesch wichteg fir Popovers déi interaktiv Elementer enthalen - modal Dialoger falen de Fokus, also ausser wann de Popover e Kand Element vum Modal ass, kënnen d'Benotzer dës interaktiv Elementer net fokusséieren oder aktivéieren.
const popover = new bootstrap.Popover('.example-popover', {
container: '.modal-body'
})
Benotzerdefinéiert Popovers
Dobäi an v5.2.0Dir kënnt d'Erscheinung vu Popovers mat CSS Variablen personaliséieren . Mir setzen eng personaliséiert Klass mat data-bs-custom-class="custom-popover"
fir eis personaliséiert Erscheinung z'erreechen an ze benotzen fir e puer vun de lokalen CSS Variablen ze iwwerschreiden.
.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>
Entlooss beim nächste Klick
Benotzt den focus
Ausléiser fir Popovers op de nächste Klick vum Benotzer vun engem aneren Element ze entloossen wéi de Toggle Element.
Spezifesch Markup erfuerderlech fir entlooss-op-nächste-klickt
Fir richteg Cross-Browser a Cross-Plattform Verhalen, musst Dir den <a>
Tag benotzen, net den <button>
Tag, an Dir musst och en tabindex
Attribut enthalen.
<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'
})
Behënnert Elementer
Elementer mat dem disabled
Attribut sinn net interaktiv, dat heescht datt d'Benotzer net kënnen hover oder klicken fir e Popover (oder Tooltip) auszeléisen. Als Léisung wëllt Dir de Popover aus engem Wrapper ausléisen <div>
oder <span>
, am Idealfall gemaach Keyboard-fokusséierbar mat tabindex="0"
.
Fir behënnert Popover Ausléiser, kënnt Dir och léiwer data-bs-trigger="hover focus"
sou datt de Popover als direkt visuell Feedback fir Är Benotzer erschéngt, well se net erwaarden datt se op en behënnert Element klickt .
<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
Variablen
Dobäi an v5.2.0Als Deel vum Bootstrap senger evoluéierender CSS Variablen Approche benotzen Popovers elo lokal CSS Variablen op .popover
fir eng verstäerkte Echtzäit Personnalisatioun. Wäerter fir d'CSS Variablen ginn iwwer Sass gesat, sou datt Sass Personnalisatioun och nach ëmmer ënnerstëtzt gëtt.
--#{$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 Variablen
$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;
Benotzung
Aktivéiert Popovers iwwer JavaScript:
const exampleEl = document.getElementById('example')
const popover = new bootstrap.Popover(exampleEl, options)
Popovers maachen fir Tastatur an Hëllefstechnologie Benotzer ze schaffen
Fir Tastaturbenotzer z'erméiglechen Är Popovers z'aktivéieren, sollt Dir se nëmmen un HTML Elementer addéieren, déi traditionell Tastaturfokusséierbar an interaktiv sinn (wéi Linken oder Form Kontrollen). Och wann arbiträr HTML Elementer (wéi <span>
s) fokusséierbar gemaach kënne ginn andeems d' tabindex="0"
Attribut bäigefüügt gëtt, wäert dëst potenziell lästeg a konfus Tabstops op net-interaktiven Elementer fir Tastatur Benotzer addéieren, an déi meescht Assistenztechnologien annoncéieren de Moment net den Inhalt vum Popover an dëser Situatioun. . Zousätzlech, vertrau net eleng op hover
den Ausléiser fir Är Popovers, well dëst wäert se onméiglech maachen fir Tastatur Benotzer auszeléisen.
Wärend Dir räich, strukturéiert HTML an Popovers mat der html
Optioun kënnt aginn, empfeelen mir Iech staark ze vermeiden datt Dir eng exzessiv Quantitéit un Inhalt derbäigesat. De Wee wéi Popovers momentan funktionnéieren ass datt, eemol ugewisen, hiren Inhalt un den Ausléiserelement mam aria-describedby
Attribut gebonnen ass. Als Resultat gëtt de ganzen Inhalt vum Popover fir Hëllefstechnologie Benotzer als ee laangen, onënnerbrach Stream ugekënnegt.
Zousätzlech, och wann et méiglech ass och interaktiv Kontrollen (wéi Formelementer oder Linken) an Ärem Popover ze enthalen (duerch datt Dir dës Elementer un de allowList
vun erlaabten Attributer an Tags bäidréit), bewosst datt de Moment de Popover keng Tastaturfokusuerdnung verwaltet. Wann e Keyboard Benotzer e Popover opmaacht, bleift de Fokus op dat ausléisend Element, a well de Popover normalerweis net direkt den Ausléiser an der Struktur vum Dokument verfollegt, gëtt et keng Garantie datt no vir / drécktTABwäert e Keyboard Benotzer an de Popover selwer réckelen. Kuerz gesot, einfach interaktiv Kontrollen op e Popover bäizefügen ass méiglecherweis dës Kontrollen onerreechbar / onbrauchbar fir Tastaturbenotzer a Benotzer vun Hëllefstechnologien ze maachen, oder op d'mannst eng onlogesch Gesamtfokusuerdnung maachen. An dëse Fäll, betruecht amplaz e modalen Dialog ze benotzen.
Optiounen
Wéi Optiounen kënnen iwwer Dateattributer oder JavaScript weidergeleet ginn, kënnt Dir en Optiounsnumm op data-bs-
, wéi an data-bs-animation="{value}"
. Vergewëssert Iech de Falltyp vum Optiounsnumm vun " camelCase " op " Kebab-Case " z'änneren wann Dir d'Optiounen iwwer Datenattributer passéiert. Zum Beispill benotzt data-bs-custom-class="beautifier"
amplaz data-bs-customClass="beautifier"
.
Zënter Bootstrap 5.2.0 ënnerstëtzen all Komponenten en experimentellen reservéierten Dateattribut, data-bs-config
deen eng einfach Komponentkonfiguratioun als JSON-String kann ënnerhuelen. Wann en Element data-bs-config='{"delay":0, "title":123}'
an data-bs-title="456"
Attributer huet, gëtt de Finale title
Wäert 456
an déi getrennten Dateattributter iwwerschreiden Wäerter, déi op data-bs-config
. Zousätzlech kënnen existent Datenattributer JSON Wäerter wéi data-bs-delay='{"show":0,"hide":150}'
.
sanitize
,
sanitizeFn
, an d'
allowList
Optiounen net mat Datenattributer geliwwert kënne ginn.
Numm | Typ | Default | Beschreiwung |
---|---|---|---|
allowList |
Objet | Default Wäert | Objet deen erlaabt Attributer an Tags enthält. |
animation |
boolesch | true |
Fëllt e CSS Fade Iwwergang op de Popover. |
boundary |
string, element | 'clippingParents' |
Iwwerschwemmungsgrenze vun der Popover (gëllt nëmme fir Popper's preventOverflow-Modifier). Par défaut ass et 'clippingParents' a kann eng HTMLElement Referenz akzeptéieren (nëmmen iwwer JavaScript). Fir méi Informatioun kuckt op Popper's detectOverflow docs . |
container |
String, Element, falsch | false |
Fügt de Popover op e spezifescht Element. Beispill container: 'body' :. Dës Optioun ass besonnesch nëtzlech well et Iech erlaabt de Popover am Flux vum Dokument no beim Ausléiserelement ze positionéieren - wat verhënnert datt de Popover vum Ausléiserelement wärend enger Fënstergréisst schwëmmt. |
content |
String, Element, Funktioun | '' |
Default Inhalt Wäert wann data-bs-content Attributer net präsent ass. Wann eng Funktioun gëtt, gëtt se genannt mat senger this Referenz op d'Element, op deem de Popover verbonnen ass. |
customClass |
string, Funktioun | '' |
Füügt Klassen op de Popover wann et gewise gëtt. Bedenkt datt dës Klassen zousätzlech zu all Klassen, déi an der Schabloun uginn sinn, bäigefüügt ginn. Fir méi Klassen ze addéieren, trennt se mat Plazen 'class-1 class-2' :. Dir kënnt och eng Funktioun weiderginn, déi eng eenzeg String mat zousätzlech Klassennimm zréckginn soll. |
delay |
nummer, objekt | 0 |
Verzögerung weisen a verstoppen de Popover (ms) - gëlt net fir manuell Ausléisertyp. Wann eng Zuel geliwwert gëtt, gëtt Verspéidung fir béid verstoppen / weisen applizéiert. Objektstruktur ass delay: { "show": 500, "hide": 100 } :. |
fallbackPlacements |
string, array | ['top', 'right', 'bottom', 'left'] |
Definéiert Fallbackplacementer andeems Dir eng Lëscht vu Placementer an der Array ubitt (an der Preferenzuerdnung). Fir méi Informatioun, kuckt op dem Popper säi Verhalensdokumenter . |
html |
boolesch | false |
Erlaabt HTML am Popover. Wann et richteg ass, ginn HTML-Tags am Popover title am Popover ofgeleet. Wann falsch, gëtt innerText d'Eegeschafte benotzt fir Inhalt an d'DOM ze setzen. Benotzt Text wann Dir Iech Suergen iwwer XSS Attacken hutt. |
offset |
Zuel, String, Funktioun | [0, 0] |
Offset vum Popover relativ zu sengem Zil. Dir kënnt eng String an Datenattributer mat komma getrennte Wäerter passéieren wéi data-bs-offset="10,20" :. Wann eng Funktioun benotzt gëtt fir d'Offset ze bestëmmen, gëtt se mat engem Objet genannt deen d'Popperplazéierung enthält, d'Referenz, a Popper-Rects als éischt Argument. Den Ausléiserelement DOM Node gëtt als zweet Argument weidergeleet. D'Funktioun muss en Array mat zwou Zuelen zréckginn: Skidding , Distanz . Fir méi Informatioun kuckt op dem Popper seng Offset Docs . |
placement |
string, Funktioun | 'top' |
Wéi positionéiert de Popover: Auto, uewen, ënnen, lénks, riets. Wann auto spezifizéiert ass, wäert et dynamesch reorientéieren de Popover. Wann eng Funktioun benotzt gëtt fir d'Placement ze bestëmmen, gëtt se mam Popover DOM Node als éischt Argument an dem Ausléiserelement DOM Node als zweet genannt. De this Kontext ass op d'Popover Instanz gesat. |
popperConfig |
null, Objet, Funktioun | null |
Fir d'Standard Popper Configuratioun vum Bootstrap z'änneren, kuckt d' Popper Konfiguratioun . Wann eng Funktioun benotzt gëtt fir d'Popper Konfiguratioun ze kreéieren, gëtt se mat engem Objet genannt deen d'Standard Popper Konfiguratioun vum Bootstrap enthält. Et hëlleft Iech de Standard mat Ärer eegener Konfiguratioun ze benotzen an ze fusionéieren. D'Funktioun muss e Configuratiounsobjekt fir Popper zréckginn. |
sanitize |
boolesch | true |
Aktivéiert oder deaktivéiert d'Sanéierung. Wann aktivéiert 'template' , 'content' an d' 'title' Optioune ginn desinfizéiert. |
sanitizeFn |
null, funktion | null |
Hei kënnt Dir Är eege Sanitärfunktioun ubidden. Dëst kann nëtzlech sinn wann Dir léiwer eng speziell Bibliothéik benotze fir Sanéierung ze maachen. |
selector |
string, falsch | false |
Wann e Selektor zur Verfügung gestallt gëtt, ginn Popover-Objeten op déi spezifizéiert Ziler delegéiert. An der Praxis gëtt dëst benotzt fir och Popovers op dynamesch dobäigesate DOM Elementer ( jQuery.on Ënnerstëtzung) ze gëllen. Kuckt dëst Thema an en informativt Beispill . |
template |
String | '<div class="popover" role="popover"><div class="popover-arrow"></div><div class="popover-inner"></div></div>' |
Base HTML fir ze benotzen wann Dir de Popover erstellt. D'Popover title gëtt an de .popover-inner . .popover-arrow wäert de Pfeil vum Popover ginn. Dat äusserst Wrapperelement soll d' .popover Klass an role="popover" . |
title |
String, Element, Funktioun | '' |
Standard Titelwäert wann title Attribut net präsent ass. Wann eng Funktioun gëtt, gëtt se genannt mat senger this Referenz op d'Element, op deem de Popover verbonnen ass. |
trigger |
String | 'hover focus' |
Wéi Popover ausgeléist gëtt: klickt, hover, fokusséieren, manuell. Dir kënnt verschidde Ausléiser passéieren; trennt se mat engem Raum. 'manual' weist datt de Popover programmatesch iwwer d' .popover('show') , .popover('hide') a .popover('toggle') Methoden ausgeléist gëtt; dëse Wäert kann net mat all aner Ausléiser kombinéiert ginn. 'hover' eleng wäert zu Popovers resultéieren, déi net iwwer d'Tastatur ausgeléist kënne ginn, a sollten nëmme benotzt ginn wann alternativ Methoden fir déiselwecht Informatioun fir Keyboard Benotzer präsent sinn. |
Donnéeën Attributer fir eenzel popovers
Optiounen fir eenzel popovers kann alternativ duerch d'Benotzung vun Daten Attributer uginn ginn, wéi uewen erkläert.
Benotzt Funktioun matpopperConfig
const popover = new bootstrap.Popover(element, {
popperConfig(defaultBsPopperConfig) {
// const newPopperConfig = {...}
// use defaultBsPopperConfig if needed...
// return newPopperConfig
}
})
Methoden
Asynchron Methoden an Iwwergäng
All API Methoden sinn asynchron a starten en Iwwergang . Si ginn zréck op den Uruffer soubal den Iwwergang ugefaang ass, awer ier en eriwwer ass . Zousätzlech gëtt e Methodruff op eng Iwwergangskomponent ignoréiert .
Method | Beschreiwung |
---|---|
disable |
Entfernt d'Fäegkeet fir de Popover vun engem Element ze weisen. De Popover kann nëmme gewise ginn wann et nei ageschalt ass. |
dispose |
Verstoppt an zerstéiert de Popover vun engem Element (läscht gespäichert Daten am DOM-Element). Popovers déi Delegatioun benotzen (déi mat der selector Optioun erstallt ginn ) kënnen net individuell op Nofolger Trigger Elementer zerstéiert ginn. |
enable |
Gëtt dem Popover vun engem Element d'Méiglechkeet ze weisen. Popovers sinn als Standard aktivéiert. |
getInstance |
Statesch Method déi Iech erlaabt d'Popover Instanz mat engem DOM Element assoziéiert ze kréien. |
getOrCreateInstance |
Statesch Method déi Iech erlaabt d'Popover-Instanz mat engem DOM-Element assoziéiert ze kréien, oder eng nei ze kreéieren am Fall wou se net initialiséiert gouf. |
hide |
Verstoppt de Popover vun engem Element. Zréck op den Uruffer ier de Popover tatsächlech verstoppt gouf (dh ier d' hidden.bs.popover Evenement geschitt ass). Dëst gëtt als "manuell" Ausléisung vum Popover ugesinn. |
setContent |
Gëtt e Wee fir den Inhalt vum Popover no senger Initialiséierung z'änneren. |
show |
Enthüllt de Popover vun engem Element. Gitt zréck op den Uruffer ier de Popover tatsächlech gewisen gouf (dh ier d' shown.bs.popover Evenement geschitt ass). Dëst gëtt als "manuell" Ausléisung vum Popover ugesinn. Popovers deenen hiren Titel an den Inhalt souwuel null Längt sinn, ginn ni ugewisen. |
toggle |
Wiesselt de Popover vun engem Element. Zréck op den Uruffer ier de Popover tatsächlech gewisen oder verstoppt goufshown.bs.popover ( dh ier den hidden.bs.popover Event geschitt ass). Dëst gëtt als "manuell" Ausléisung vum Popover ugesinn. |
toggleEnabled |
Wiesselt d'Fäegkeet fir de Popover vun engem Element ze weisen oder ze verstoppen. |
update |
Aktualiséiert d'Positioun vum Popover vun engem Element. |
// 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
Method akzeptéiert en
object
Argument, wou all Propriétéit-Schlëssel eng valabel
string
selector bannent Popover Schabloun ass, an all Zesummenhang Propriétéit-Wäert kann
string
|
element
|
function
|
null
Evenementer
Event | Beschreiwung |
---|---|
hide.bs.popover |
Dëst Evenement gëtt direkt gebrannt wann d' hide Instanzmethod genannt gouf. |
hidden.bs.popover |
Dëst Evenement gëtt ofgeléist wann de Popover fäerdeg ass vum Benotzer verstoppt ze ginn (waart op CSS Iwwergäng fir fäerdeg ze sinn). |
inserted.bs.popover |
Dëst Evenement gëtt nom show.bs.popover Event ofgeschaaft wann d'Popover Schabloun un d'DOM bäigefüügt gouf. |
show.bs.popover |
Dëst Event brennt direkt wann d' show Instanzmethod genannt gëtt. |
shown.bs.popover |
Dëst Evenement gëtt ausgeléist wann de Popover fir de Benotzer siichtbar gemaach gouf (waart bis CSS Iwwergäng fäerdeg sinn). |
const myPopoverTrigger = document.getElementById('myPopover')
myPopoverTrigger.addEventListener('hidden.bs.popover', () => {
// do something...
})