Popovers
Dokumentācija un piemēri Bootstrap uznirstošo logu, piemēram, operētājsistēmā iOS, pievienošanai jebkuram vietnes elementam.
Pārskats
Lietas, kas jāzina, izmantojot uznirstošo spraudni:
- Popovers pozicionēšanai izmanto trešās puses bibliotēku Popper . Jums ir jāiekļauj popper.min.js pirms
bootstrap.js
, vai izmantojiet tādu,bootstrap.bundle.min.js
kas satur Popper. - Uznirstošajiem ekrāniem kā atkarība ir nepieciešams popover spraudnis .
- Uznirstošie elementi ir izvēlēti veiktspējas iemeslu dēļ, tāpēc jums tie ir jāinicializē pašam .
- Nulles garums
title
uncontent
vērtības nekad neparādīs uznirstošo logu. - Norādiet
container: 'body'
, lai izvairītos no renderēšanas problēmām sarežģītākos komponentos (piemēram, mūsu ievades grupās, pogu grupās utt.). - Uznirstošo logu aktivizēšana slēptajos elementos nedarbosies.
- Uznirstošie elementi
.disabled
vaidisabled
elementiem ir jāaktivizē iesaiņojuma elementā. - Ja to aktivizē enkuri, kas apvij vairākas līnijas, uznirstošie elementi tiks centrēti starp enkuru kopējo platumu. Izmantojiet
.text-nowrap
,<a>
lai izvairītos no šādas uzvedības. - Uznirstošie elementi ir jāslēpj, pirms to atbilstošie elementi ir noņemti no DOM.
- Popovers var tikt aktivizēts, pateicoties elementam, kas atrodas ēnu DOM.
prefers-reduced-motion
multivides vaicājuma. Skatiet
mūsu pieejamības dokumentācijas sadaļu samazinātas kustības .
Turpiniet lasīt, lai redzētu, kā darbojas uznirstošie elementi, izmantojot dažus piemērus.
Piemēri
Iespējot uznirstošos logus
Kā minēts iepriekš, pirms uznirstošo logu izmantošanas ir jāinicializē. Viens veids, kā inicializēt visus uznirstošos logus lapā, būtu atlasīt tos pēc to data-bs-toggle
atribūta, piemēram:
const popoverTriggerList = document.querySelectorAll('[data-bs-toggle="popover"]')
const popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl))
Demo tiešraidē
Mēs izmantojam JavaScript, kas ir līdzīgs iepriekš norādītajam fragmentam, lai renderētu šādu reāllaika uznirstošo logu. Virsraksti tiek iestatīti, izmantojot, data-bs-title
un pamatteksta saturs tiek iestatīts, izmantojot data-bs-content
.
title
savā
data-bs-title
HTML. Kad
title
tiek izmantots, Popper to automātiski aizstās ar
data-bs-title
, kad elements tiek renderēts.
<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>
Četri virzieni
Ir pieejamas četras iespējas: augšējā, labā, apakšējā un kreisā. Norādes tiek atspoguļotas, izmantojot Bootstrap RTL. Iestatiet data-bs-placement
, lai mainītu virzienu.
<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>
Pielāgotscontainer
Ja vecā elementā ir daži stili, kas traucē uznirstošo logu, jūs vēlaties norādīt pielāgotu container
, lai uznirstošā elementa HTML tiktu rādīts šajā elementā. Tas ir izplatīts adaptīvās tabulās, ievades grupās un tamlīdzīgi.
const popover = new bootstrap.Popover('.example-popover', {
container: 'body'
})
Vēl viena situācija, kurā vēlaties iestatīt skaidru pielāgošanu, ir uznirstošie elementi container
modālā dialoglodziņā , lai pārliecinātos, ka pats uznirstošais logs ir pievienots modālajam logam. Tas ir īpaši svarīgi uznirstošajiem logiem, kas satur interaktīvus elementus — modālie dialoglodziņi nofiksēs fokusu, tāpēc lietotāji nevarēs fokusēt vai aktivizēt šos interaktīvos elementus, ja vien uznirstošais logs nav modāla bērnelements.
const popover = new bootstrap.Popover('.example-popover', {
container: '.modal-body'
})
Pielāgoti popovers
Pievienots v5.2.0Varat pielāgot uznirstošo logu izskatu, izmantojot CSS mainīgos . Mēs iestatām pielāgotu klasi ar data-bs-custom-class="custom-popover"
sava pielāgotā izskata darbības jomu un izmantojam to, lai ignorētu dažus vietējos CSS mainīgos.
.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>
Noraidīt ar nākamo klikšķi
Izmantojiet focus
aktivizētāju, lai noraidītu uznirstošos logus, kad lietotājs nākamreiz noklikšķina uz cita elementa, nevis uz pārslēgšanas elementa.
Konkrēts marķējums ir nepieciešams, lai atteiktu nākamo klikšķi
Lai nodrošinātu pareizu darbību starp pārlūkprogrammām un platformām, ir jāizmanto <a>
tags, nevis tags, kā <button>
arī jāiekļauj tabindex
atribūts.
<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'
})
Atspējotie elementi
Elementi ar disabled
atribūtu nav interaktīvi, tas nozīmē, ka lietotāji nevar virzīt kursoru vai noklikšķināt uz tiem, lai aktivizētu uznirstošo logu (vai rīka padomu). Kā risinājumu varat aktivizēt uznirstošo pavērsienu no iesaiņojuma <div>
vai <span>
ideālā gadījumā, ja tastatūras fokuss ir piemērots, izmantojot tabindex="0"
.
Atspējotiem uznirstošiem aktivizētājiem varat arī izvēlēties data-bs-trigger="hover focus"
, lai uznirstošais logs lietotājiem tiktu rādīts kā tūlītēja vizuāla atgriezeniskā saite, jo viņi, iespējams, negaidīs, ka noklikšķinās uz atspējota elementa.
<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
Mainīgie
Pievienots v5.2.0Kā daļa no Bootstrap attīstošās CSS mainīgo pieejas, uznirstošie elementi tagad izmanto vietējos CSS mainīgos, .popover
lai uzlabotu reāllaika pielāgošanu. CSS mainīgo vērtības tiek iestatītas, izmantojot Sass, tāpēc joprojām tiek atbalstīta arī Sass pielāgošana.
--#{$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 mainīgie
$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;
Lietošana
Iespējot uznirstošos logus, izmantojot JavaScript:
const exampleEl = document.getElementById('example')
const popover = new bootstrap.Popover(exampleEl, options)
Uznirstošo logu izmantošana tastatūras un palīgtehnoloģiju lietotājiem
Lai ļautu tastatūras lietotājiem aktivizēt jūsu uznirstošos logus, jums tie jāpievieno tikai tiem HTML elementiem, kas tradicionāli ir orientēti uz tastatūru un ir interaktīvi (piemēram, saites vai veidlapas vadīklas). Lai gan patvaļīgus HTML elementus (piemēram, <span>
s) var padarīt fokusējamus, pievienojot tabindex="0"
atribūtu, tastatūras lietotājiem tiks pievienotas potenciāli kaitinošas un mulsinošas tabulēšanas pieturas neinteraktīvajiem elementiem, un lielākā daļa palīgtehnoloģiju pašlaik nepaziņo uznirstošā ekrāna saturu šajā situācijā. . Turklāt nepaļaujieties tikai uz hover
uznirstošo logu aktivizētāju, jo tas padarīs tos neiespējamu tastatūras lietotājiem.
Lai gan varat ievietot bagātīgu, strukturētu HTML uznirstošajos logos, izmantojot šo html
opciju, mēs ļoti iesakām izvairīties no pārmērīga satura daudzuma pievienošanas. Pašlaik uznirstošie uznirstošie elementi darbojas tādā veidā, ka pēc parādīšanas to saturs tiek piesaistīts sprūda elementam ar aria-describedby
atribūtu. Rezultātā viss popover saturs tiks paziņots palīgtehnoloģiju lietotājiem kā viena gara, nepārtraukta straume.
Turklāt, lai gan uznirstošajā logā ir iespējams iekļaut arī interaktīvas vadīklas (piemēram, veidlapas elementus vai saites) (pievienojot šos elementus allowList
atļautajiem atribūtiem un tagiem), ņemiet vērā, ka pašlaik uznirstošais logs nepārvalda tastatūras fokusa secību. Kad tastatūras lietotājs atver uznirstošo logu, fokuss paliek uz palaišanas elementu, un, tā kā uznirstošais logs parasti neseko uzreiz pēc palaišanas dokumenta struktūrā, nav garantijas, ka kustība uz priekšu/nospiežot.TABpārvietos tastatūras lietotāju pašā uznirstošajā logā. Īsāk sakot, vienkārši pievienojot interaktīvas vadīklas uznirstošajam logam, iespējams, šīs vadīklas kļūs nepieejamas/nelietojamas tastatūras lietotājiem un palīgtehnoloģiju lietotājiem vai vismaz radīs neloģisku kopējo fokusa secību. Šādos gadījumos apsveriet iespēju izmantot modālu dialoglodziņu.
Iespējas
Tā kā opcijas var nodot, izmantojot datu atribūtus vai JavaScript, varat pievienot opcijas nosaukumu data-bs-
, piemēram, data-bs-animation="{value}"
. Nododot opcijas, izmantojot datu atribūtus , noteikti nomainiet opcijas nosaukuma reģistra veidu no “ camelCase ” uz “ kebab-case ”. Piemēram, data-bs-custom-class="beautifier"
izmantojiet data-bs-customClass="beautifier"
.
Sākot ar versiju Bootstrap 5.2.0, visi komponenti atbalsta eksperimentālu rezervēto datu atribūtu data-bs-config
, kurā var ievietot vienkāršu komponentu konfigurāciju kā JSON virkni. Ja elementam ir atribūti data-bs-config='{"delay":0, "title":123}'
un data-bs-title="456"
, galīgā title
vērtība būs 456
un atsevišķie datu atribūti ignorēs vērtības, kas norādītas data-bs-config
. Turklāt esošie datu atribūti var ietvert JSON vērtības, piemēram, data-bs-delay='{"show":0,"hide":150}'
.
sanitize
opcijas
sanitizeFn
, un
allowList
opcijas nevar nodrošināt, izmantojot datu atribūtus.
Vārds | Tips | Noklusējums | Apraksts |
---|---|---|---|
allowList |
objektu | Noklusējuma vērtība | Objekts, kurā ir atļauti atribūti un tagi. |
animation |
Būla | true |
Uznirstošajam logam izmantojiet CSS izbalēšanas pāreju. |
boundary |
virkne, elements | 'clippingParents' |
Uznirstošā loga pārpildes ierobežojuma robeža (attiecas tikai uz Poppera preventīvā pārpildes modifikatoru). Pēc noklusējuma tas ir 'clippingParents' un var pieņemt HTMLElement atsauci (tikai izmantojot JavaScript). Lai iegūtu papildinformāciju, skatiet Popper's detectOverflow dokumentus . |
container |
virkne, elements, viltus | false |
Pievieno uznirstošo logu konkrētam elementam. Piemērs: container: 'body' . Šī opcija ir īpaši noderīga, jo tā ļauj novietot uznirstošo logu dokumenta plūsmā netālu no palaišanas elementa, kas neļaus uznirstošajam logam peldēt prom no palaišanas elementa loga lieluma maiņas laikā. |
content |
virkne, elements, funkcija | '' |
Noklusējuma satura vērtība, ja data-bs-content atribūts nav pieejams. Ja funkcija ir dota, tā tiks izsaukta ar this atsauci, kas iestatīta uz elementu, kuram ir pievienots uznirstošais logs. |
customClass |
virkne, funkcija | '' |
Pievienojiet klases uznirstošajam logam, kad tas tiek parādīts. Ņemiet vērā, ka šīs klases tiks pievienotas papildus visām veidnē norādītajām klasēm. Lai pievienotu vairākas klases, atdaliet tās ar atstarpēm: 'class-1 class-2' . Varat arī nodot funkciju, kurai jāatgriež viena virkne, kas satur papildu klašu nosaukumus. |
delay |
numurs, objekts | 0 |
Uznirstošā loga rādīšanas un slēpšanas aizkave (ms) — neattiecas uz manuālo aktivizētāja veidu. Ja tiek norādīts numurs, aizkave tiek piemērota gan slēpšanai/rādīšanai. Objekta struktūra ir: delay: { "show": 500, "hide": 100 } . |
fallbackPlacements |
virkne, masīvs | ['top', 'right', 'bottom', 'left'] |
Definējiet rezerves izvietojumus, nodrošinot izvietojumu sarakstu masīvā (priekšrocību secībā). Lai iegūtu papildinformāciju, skatiet Popera uzvedības dokumentus . |
html |
Būla | false |
Atļaut HTML uznirstošajā logā. Ja tā ir patiesa, HTML tagi uznirstošajā logā title tiks atveidoti uznirstošajā logā. Ja aplams, innerText īpašums tiks izmantots, lai ievietotu saturu DOM. Izmantojiet tekstu, ja uztraucaties par XSS uzbrukumiem. |
offset |
skaitlis, virkne, funkcija | [0, 0] |
Popover nobīde attiecībā pret tā mērķi. Datu atribūtos varat nodot virkni ar komatu atdalītām vērtībām, piemēram: data-bs-offset="10,20" . Ja funkcija tiek izmantota, lai noteiktu nobīdi, tā tiek izsaukta ar objektu, kurā kā pirmais arguments ir popper izvietojums, atsauce un popper rects. Aktivizējošais elements DOM mezgls tiek nodots kā otrais arguments. Funkcijai ir jāatgriež masīvs ar diviem cipariem: sānslīde , distance . Papildinformāciju skatiet Poppera nobīdes dokumentos . |
placement |
virkne, funkcija | 'top' |
Kā novietot uznirstošo logu: automātiski, augšā, apakšā, pa kreisi, pa labi. Kad auto ir norādīts, tas dinamiski pārorientēs uznirstošo logu. Ja funkcija tiek izmantota, lai noteiktu izvietojumu, tā tiek izsaukta ar uznirstošo DOM mezglu kā pirmo argumentu un izraisošo elementu DOM mezglu kā otro. Konteksts this ir iestatīts uz uznirstošo instanci. |
popperConfig |
nulle, objekts, funkcija | null |
Lai mainītu Bootstrap noklusējuma Popper konfigurāciju, skatiet Popper konfigurāciju . Ja funkcija tiek izmantota, lai izveidotu Popper konfigurāciju, tā tiek izsaukta ar objektu, kas satur Bootstrap noklusējuma Popper konfigurāciju. Tas palīdz izmantot un apvienot noklusējuma iestatījumus ar savu konfigurāciju. Funkcijai ir jāatgriež Popper konfigurācijas objekts. |
sanitize |
Būla | true |
Iespējojiet vai atspējojiet dezinfekciju. Ja tas ir aktivizēts 'template' , opcijas tiks sanitizētas.'content' 'title' |
sanitizeFn |
null, funkcija | null |
Šeit jūs varat nodrošināt savu dezinfekcijas funkciju. Tas var būt noderīgi, ja vēlaties dezinficēšanai izmantot īpašu bibliotēku. |
selector |
stīga, viltus | false |
Ja ir nodrošināts atlasītājs, uznirstošie objekti tiks deleģēti norādītajiem mērķiem. Praksē to izmanto arī uznirstošo logu lietošanai dinamiski pievienotajiem DOM elementiem ( jQuery.on atbalsts). Skatiet šo izdevumu un informatīvo piemēru . |
template |
virkne | '<div class="popover" role="popover"><div class="popover-arrow"></div><div class="popover-inner"></div></div>' |
Pamata HTML, kas jāizmanto, veidojot uznirstošo logu. Popover's title tiks injicēts .popover-inner . .popover-arrow kļūs par popovera bultiņu. Vistālākajam iesaiņojuma elementam jābūt .popover klasei un role="popover" . |
title |
virkne, elements, funkcija | '' |
Noklusējuma nosaukuma vērtība, ja title atribūts nav pieejams. Ja funkcija ir dota, tā tiks izsaukta ar this atsauci, kas iestatīta uz elementu, kuram ir pievienots uznirstošais logs. |
trigger |
virkne | 'hover focus' |
Kā tiek aktivizēts uznirstošais ekrāns: noklikšķiniet, virziet kursoru, fokusējiet, manuāli. Jūs varat nodot vairākus trigerus; atdaliet tos ar atstarpi. 'manual' norāda, ka uznirstošais logs tiks aktivizēts programmatiski, izmantojot .popover('show') , .popover('hide') un .popover('toggle') metodes; šo vērtību nevar apvienot ar nevienu citu aktivizētāju. 'hover' pati par sevi radīs uznirstošos logus, kurus nevar aktivizēt, izmantojot tastatūru, un to vajadzētu izmantot tikai tad, ja ir alternatīvas metodes vienas un tās pašas informācijas nodošanai tastatūras lietotājiem. |
Datu atribūti atsevišķiem uznirstošajiem logiem
Atsevišķu uznirstošo logu opcijas var norādīt, izmantojot datu atribūtus, kā paskaidrots iepriekš.
Izmantojot funkciju arpopperConfig
const popover = new bootstrap.Popover(element, {
popperConfig(defaultBsPopperConfig) {
// const newPopperConfig = {...}
// use defaultBsPopperConfig if needed...
// return newPopperConfig
}
})
Metodes
Asinhronās metodes un pārejas
Visas API metodes ir asinhronas un sāk pāreju . Viņi atgriežas pie zvanītāja, tiklīdz ir sākta pāreja, bet pirms tās beigām . Turklāt pārejas komponenta metodes izsaukums tiks ignorēts .
Metode | Apraksts |
---|---|
disable |
Noņem iespēju rādīt elementa uznirstošo logu. Uznirstošo logu varēs parādīt tikai tad, ja tas būs atkārtoti iespējots. |
dispose |
Paslēpj un iznīcina elementa uznirstošo logu (noņem DOM elementā saglabātos datus). Uznirstošos logus, kuros tiek izmantota deleģēšana (kas tiek izveidoti, izmantojot opciju selector ) , nevar atsevišķi iznīcināt pēcnācēju trigera elementiem. |
enable |
Sniedz iespēju parādīt elementa uznirstošo logu. Uznirstošie elementi ir iespējoti pēc noklusējuma. |
getInstance |
Statiskā metode, kas ļauj iegūt uznirstošo gadījumu, kas saistīts ar DOM elementu. |
getOrCreateInstance |
Statiskā metode, kas ļauj iegūt uznirstošo instanci, kas saistīta ar DOM elementu, vai izveidot jaunu, ja tas nav inicializēts. |
hide |
Paslēpj elementa uznirstošo logu. Atgriežas pie zvanītāja, pirms uznirstošais logs ir faktiski paslēpts (ti, pirms hidden.bs.popover notikuma). Tas tiek uzskatīts par "manuālu" uznirstošā ekrāna aktivizēšanu. |
setContent |
Dod iespēju mainīt uznirstošā loga saturu pēc tā inicializācijas. |
show |
Atklāj elementa popover. Atgriežas pie zvanītāja, pirms faktiski ir parādīts uznirstošais logs (ti, pirms shown.bs.popover notikuma). Tas tiek uzskatīts par "manuālu" uznirstošā ekrāna aktivizēšanu. Uznirstošie elementi, kuru nosaukumam un saturam ir nulles garums, nekad netiek rādīti. |
toggle |
Pārslēdz elementa uznirstošo logu. Atgriežas pie zvanītāja, pirms uznirstošais logs ir faktiski parādīts vai paslēpts (ti, pirms shown.bs.popover vai hidden.bs.popover notikuma). Tas tiek uzskatīts par "manuālu" uznirstošā ekrāna aktivizēšanu. |
toggleEnabled |
Pārslēdz iespēju rādīt vai paslēpt elementa uznirstošo logu. |
update |
Atjaunina elementa uznirstošā loga pozīciju. |
// 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
pieņem
object
argumentu, kur katra rekvizīta atslēga ir derīgs
string
atlasītājs uznirstošā veidnē, un katra saistītā rekvizīta vērtība var būt
string
|
element
|
function
|
null
Pasākumi
Pasākums | Apraksts |
---|---|
hide.bs.popover |
Šis notikums tiek aktivizēts nekavējoties, kad hide ir izsaukta instances metode. |
hidden.bs.popover |
Šis notikums tiek aktivizēts, kad uznirstošais logs ir paslēpts no lietotāja (gaidīs, līdz tiks pabeigtas CSS pārejas). |
inserted.bs.popover |
Šis notikums tiek aktivizēts pēc show.bs.popover notikuma, kad uznirstošā veidne ir pievienota DOM. |
show.bs.popover |
Šis notikums tiek aktivizēts nekavējoties, kad show tiek izsaukta instances metode. |
shown.bs.popover |
Šis notikums tiek aktivizēts, kad uznirstošais logs ir padarīts redzams lietotājam (pagaidīs, līdz tiks pabeigtas CSS pārejas). |
const myPopoverTrigger = document.getElementById('myPopover')
myPopoverTrigger.addEventListener('hidden.bs.popover', () => {
// do something...
})