Dagiti Popovers
Dokumentasion ken dagiti pagarigan para iti pananginayon kadagiti Bootstrap popovers, kas kadagidiay masarakan iti iOS, iti ania man nga elemento iti site-mo.
Panangkita iti pakabuklan
Dagiti banag nga ammuen no agusar ti popover plugin:
- Agpannuray dagiti Popovers iti third party library Popper para iti panagposision. Masapul nga iramanmo ti popper.min.js sakbay
bootstrap.js
ti , wenno usarem ti maysabootstrap.bundle.min.js
a naglaon iti Popper. - Dagiti popover ket agkasapulan ti popover a plugin a kas maysa a panagpannuray.
- Dagiti popovers ket opt-in para kadagiti rason ti panagaramid, isu a masapul nga irugim a mismo dagitoy .
- Zero-length
title
kencontent
values ket pulos a di mangipakita iti popover. - Ibaga
container: 'body'
tapno maliklikan dagiti parikut ti panagiparang kadagiti ad-adu a komplikado a paset (kas dagiti grupo ti panagserrektayo, dagiti grupo ti buton, kdpy). - Saan nga agtrabaho ti panangtignay kadagiti popover kadagiti nailemmeng nga elemento.
- Dagiti popovers para
.disabled
wennodisabled
dagiti elemento ket masapul a mai-trigger iti maysa nga elemento ti balkot. - No mai-trigger manipud kadagiti angkla a mangbalkot iti adu a linia, dagiti popover ket maisentro iti nagbaetan ti pakabuklan a kalawa dagiti angkla. Usaren
.text-nowrap
ti<a>
s-mo tapno maliklikan daytoy a kababalin. - Masapul a mailemmeng dagiti popovers sakbay a maikkat dagiti katupagda nga elemento manipud iti DOM.
- Mabalin a mai-trigger dagiti popovers gapu iti elemento iti uneg ti shadow DOM.
prefers-reduced-motion
panagsaludsod ti media. Kitaen ti
benneg ti naikkat a panaggunay ti dokumentasionmi ti pannakagun-od .
Itultuloymo ti agbasa tapno makitam no kasano nga agtrabaho dagiti popover babaen ti sumagmamano a pagarigan.
Dagiti pagarigan
Pagbalinen a makabael dagiti popovers
Kas nadakamat iti ngato, masapul nga irugim dagiti popovers sakbay a mausar dagitoy. Ti maysa a wagas a mangirugi kadagiti amin a popover iti maysa a panid ket isu koma ti panangpili kadagitoy babaen ti data-bs-toggle
attributeda, a kas iti kasta:
const popoverTriggerList = document.querySelectorAll('[data-bs-toggle="popover"]')
const popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl))
Agbiag nga demo
Usarenmi ti JavaScript a kapada ti snippet iti ngato tapno maiparang ti sumaganad a live popover. Dagiti paulo ket naikeddeng babaen data-bs-title
ken ti linaon ti bagi ket naikeddeng babaen ti data-bs-content
.
title
wenno
data-bs-title
iti HTML-mo. No
title
mausar, automatiko a sukatan ti Popper no
data-bs-title
kaano a maiparang ti elemento.
<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>
Uppat a direksion
Uppat a pagpilian ti magun-odan: ngato, kannawan, baba, ken kannigid. Dagiti direksion ket maisarming no agus-usar ti Bootstrap iti RTL. Itakderan data-bs-placement
tapno agbaliw ti direksion.
<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>
Naibagaycontainer
No addaanka kadagiti sumagmamano nga estilo iti nagannak nga elemento a mangsinga iti popover, kayatmo nga ikeddeng ti maysa a kostumbre container
tapno ti HTML ti popover ket agparang ketdi iti uneg dayta nga elemento. Gagangay daytoy kadagiti sumungbat a lamisaan, grupo ti input, ken dagiti kapada.
const popover = new bootstrap.Popover('.example-popover', {
container: 'body'
})
Ti sabali pay a kasasaad a kayatmo nga ikeddeng ti nalawag a kaugalian container
ket dagiti popover iti uneg ti modal a dialogo , tapno masigurado a ti popover a mismo ket naikapet iti modal. Daytoy ket nangruna a napateg para kadagiti popover a naglaon kadagiti interaktibo nga elemento – dagiti modal a dialogo ket mangsilawto ti pokus, isu a malaksid no ti popover ket maysa nga ubing nga elemento ti modal, dagiti agar-aramat ket saanda a makapokus wenno mangpaaktibo kadagitoy nga interaktibo nga elemento.
const popover = new bootstrap.Popover('.example-popover', {
container: '.modal-body'
})
Dagiti kostumbre a popovers
Nainayon iti v5.2.0Mabalinmo nga ipasayaat ti langa dagiti popover babaen ti panagusar kadagiti CSS a variable . Itakderanmi ti maysa a kostumbre a klase nga addaan data-bs-custom-class="custom-popover"
tapno saklawenna ti kostumbre a langami ken usarenmi daytoy a mangbalbaliw kadagiti sumagmamano kadagiti lokal a variable ti CSS.
.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>
Dismiss iti sumaruno nga i-click
Usaren ti focus
gatilio tapno mailaksid dagiti popover iti sumaganad a panagpidut ti agar-aramat iti sabali nga elemento ngem ti elemento ti panagbalbaliw.
Espesipiko a panagmarka ti kasapulan para iti dismiss-on-next-click
Para iti umno a kababalin ti krus-browser ken krus-plataporma, masapul nga usarem ti <a>
etiketa, saan a ti <button>
etiketa, ken masapul met nga iramanmo ti maysa a tabindex
kababalin.
<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'
})
Dagiti baldado nga elemento
Dagiti elemento nga addaan iti disabled
attribute ket saan nga interaktibo, kayatna a sawen a dagiti agar-aramat ket dida mabalin ti ag-hover wenno ag-klik kadagitoy tapno mangtignay ti popover (wenno tooltip). Kas maysa a panagliklik, kayatmo a mangtignay ti popover manipud iti maysa a wrapper <div>
wenno <span>
, nasayaat a naaramid a teklado-a-maipamaysa babaen ti panagusar ti tabindex="0"
.
Para kadagiti baldado a popover a mangtignay, mabalinmo pay a kaykayat data-bs-trigger="hover focus"
tapno ti popover ket agparang a kas ti dagus a biswal a sungbat kadagiti agar-aramatmo a kas mabalin a dida namnamaen a mangi -klik iti maysa a baldado nga elemento.
<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 nga
Dagiti Variable
Nainayon iti v5.2.0Kas paset ti agbaliwbaliw nga asidegan dagiti CSS a variable ti Bootstrap, dagiti popover ket agus-usar itan kadagiti lokal a CSS a variable iti .popover
para iti napasayaat nga aktual nga oras a panagpasayaat. Dagiti pateg para kadagiti variable ti CSS ket naikeddeng babaen ti Sass, isu a ti panagpasayaat ti Sass ket nasuportaran pay laeng, met.
--#{$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 dagiti variable
$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;
Panagusar
Pagbalinen dagiti popover babaen ti JavaScript:
const exampleEl = document.getElementById('example')
const popover = new bootstrap.Popover(exampleEl, options)
Ti panangaramid kadagiti popover nga agtrabaho para kadagiti agus-usar iti keyboard ken assistive technology
Tapno mapalubosan dagiti agar-aramat ti teklado a mangpaaktibo kadagiti popover-mo, rumbeng laeng nga inayonmo dagitoy kadagiti elemento ti HTML a tradisional a maipamaysa iti teklado ken interaktibo (kas dagiti silpo wenno dagiti kontrol ti porma). Urayno dagiti arbitrario nga elemento ti HTML (kas ti <span>
s) ket mabalin a maaramid a maipamaysa babaen ti pananginayon ti tabindex="0"
attribute, daytoy ket manginayon kadagiti mabalin a makarimon ken makariro a panagsardeng ti tab kadagiti saan nga interaktibo nga elemento para kadagiti agar-aramat ti teklado, ken kaaduan kadagiti makatulong a teknolohia ket agdama a dida ipakaammo ti linaon ti popover iti daytoy a kasasaad . Mainayon pay, dika agpannuray laeng a hover
kas ti mangtignay kadagiti popover-mo, ta daytoy ket mangaramidto kadakuada nga imposible a mangtignay para kadagiti agar-aramat ti teklado.
Bayat a mabalinmo nga ikabil ti nabaknang, naistruktura nga HTML kadagiti popover nga addaan iti html
pagpilian, irekomendarmi unay a liklikam ti pananginayon iti nalabes a kaadu ti linaon. Ti wagas ti agdama nga agtrabaho dagiti popover ket, apaman a maiparang, ti linaonda ket naisilpo iti elemento ti mangtignay nga addaan ti aria-describedby
attribute. Kas resultana, maipakaammo ti intero a linaon ti popover kadagiti agus-usar iti makatulong a teknolohia kas maysa nga atiddog, di nasinga nga ayus.
Iti pay maipatinayon, bayat a mabalin pay nga iraman dagiti interaktibo a kontrol (kas dagiti elemento ti porma wenno dagiti silpo) iti popover-mo (babaen ti pananginayon kadagitoy nga elemento iti allowList
dagiti maipalubos a kababalin ken dagiti etiketa), ammom nga iti agdama ti popover ket saan a mangiturturay ti urnos ti pokus ti teklado. No ti maysa nga agar-aramat ti teklado ket manglukat ti popover, ti pokus ket agtalinaed iti mangtignay nga elemento, ken kas ti popover ket kadawyan a saan a dagus a sumurot ti mangtignay iti estruktura ti dokumento, awan ti garantia nga umabante/panagprentaTABiyakarna ti maysa nga agus-usar iti teklado iti popover a mismo. Iti ababa a pannao, ti laeng pananginayon kadagiti interaktibo a kontrol iti maysa a popover ket mabalin a mangaramid kadagitoy a kontrol a saan a madanon/saan a mausar para kadagiti agar-aramat ti teklado ken dagiti agar-aramat kadagiti makatulong a teknolohia, wenno iti kabassitan ket mangaramid para iti saan a lohikal a sapasap a panagurnos ti pokus. Kadagitoy a kaso, ibilang ti panagusar ti modal a dialogo imbes a.
Dagiti Pagpilian
Kas dagiti pagpilian ket mabalin a maipasa babaen dagiti kababalin ti datos wenno JavaScript, mabalinmo nga inayon ti nagan ti pagpilian iti data-bs-
, a kas iti data-bs-animation="{value}"
. Siguraduen a baliwan ti kita ti kaso ti nagan ti pagpilian manipud iti “ camelCase ” iti “ kebab-case ” no ipasa dagiti pagpilian babaen kadagiti kababalin ti datos. Kas pagarigan, usaren data-bs-custom-class="beautifier"
imbes a data-bs-customClass="beautifier"
.
Manipud iti Bootstrap 5.2.0, amin a paset ket mangsuporta ti eksperimental a naireserba a kababalin ti datos data-bs-config
a mabalin a mangbalay ti simple a panagisaad ti paset a kas ti kuerdas ti JSON. No ti maysa nga elemento ket addaan kadagiti data-bs-config='{"delay":0, "title":123}'
ken data-bs-title="456"
dagiti kababalin, ti maudi a title
pateg ket agbalinto 456
ken dagiti naisina a kababalin ti datos ket mangbalbaliw kadagiti pateg a naited iti data-bs-config
. Iti pay maipatinayon, dagiti addan a kababalin ti datos ket makabaelda a mangbalay kadagiti pateg ti JSON a kas ti data-bs-delay='{"show":0,"hide":150}'
.
sanitize
,
sanitizeFn
, ken
allowList
dagiti pagpilian ket saan a maited babaen ti panagusar kadagiti kababalin ti datos.
Nagan | Tipo | Default | Panangiladawan |
---|---|---|---|
allowList |
banag | Default nga pateg | Bagay a naglaon kadagiti maipalubos nga attribute ken tag. |
animation |
boolean nga | true |
Iyaplikar ti CSS fade transition iti popover. |
boundary |
kuerdas, elemento | 'clippingParents' |
Beddeng ti limitasion ti panaglablabes ti popover (agaplikar laeng iti preventOverflow a mangbalbaliw ti Popper). Babaen ti kasisigud, daytoy ket 'clippingParents' ken mabalinna nga awaten ti reperensia ti HTMLElement (babaen laeng ti JavaScript). Para iti ad-adu pay nga impormasion kitaen dagiti dokumento ti detectOverflow ni Popper . |
container |
kuerdas, elemento, palso | false |
Inayon ti popover iti espesipiko nga elemento. Kas pagarigan: container: 'body' . Daytoy a pagpilian ket nangruna a makatulong gapu ta daytoy ket mangipalubos kenka a mangiposision ti popover iti panagayus ti dokumento iti asideg ti mangtignay nga elemento - a manglapped ti popover manipud iti panagtaytayab nga adayo manipud iti mangtignay nga elemento bayat ti panagbalbaliw ti kadakkel ti tawa. |
content |
kuerdas, elemento, trabaho | '' |
Default a pateg ti linaon no data-bs-content awan ti attribute. No ti maysa a panagandar ket naited, daytoy ket maawaganto nga addaan ti this reperensiana a naikabil iti elemento a nakaikapet ti popover. |
customClass |
kuerdas, trabaho | '' |
Inayon dagiti klase iti popover no maipakita dayta. Imutektekanyo a dagitoy a klase ket mainayonto a mainayon kadagiti ania man a klase a naikeddeng iti plantilia. Tapno mainayon ti adu a klase, pagsinaen dagitoy babaen kadagiti espasyo: 'class-1 class-2' . Mabalinmo pay nga ipasa ti maysa a panagandar a rumbeng nga agsubli ti maymaysa a kuerdas a naglaon kadagiti kanayonan a nagan ti klase. |
delay |
numero, banag | 0 |
Ti panangitantan iti panangipakita ken panangilemmeng iti popover (ms)—saan nga agaplikar iti manual a kita ti trigger. No naited ti numero, maipakat ti delay agpadpada iti hide/show. Ti estruktura ti banag ket: delay: { "show": 500, "hide": 100 } . |
fallbackPlacements |
kuerdas, array nga | ['top', 'right', 'bottom', 'left'] |
Depinaren dagiti fallback a pannakaikabil babaen ti panangipaay ti listaan dagiti pannakaikabil iti array (iti panagsasaruno ti kaykayat). Para iti ad-adu pay nga impormasion kitaen dagiti dok ti kababalin ni Popper . |
html |
boolean nga | false |
Palubosan ti HTML iti popover. No pudno, dagiti HTML tag iti popover's title ket maiparang iti popover. No palso, innerText ti sanikua ket mausarto a mangikabil ti linaon iti DOM. Usaren ti teksto no madanaganka kadagiti panangraut ti XSS. |
offset |
numero, kuerdas, trabaho | [0, 0] |
Offset ti popover relatibo iti puntiriana. Mabalinmo nga ipasa ti maysa a kuerdas kadagiti kabileg ti datos nga addaan kadagiti pateg a naisina babaen ti koma a kas ti: data-bs-offset="10,20" . No ti maysa a panagandar ket maus-usar a mangikeddeng ti offset, daytoy ket maawagan babaen ti maysa a banag a naglaon ti pannakaikabil ti popper, ti reperensia, ken dagiti popper rects a kas ti umuna nga argumentona. Ti mangtignay nga elemento a DOM a nodo ket maipasa a kas ti maikadua nga argumento. Ti panagandar ket masapul nga agsubli ti maysa nga array nga addaan kadagiti dua a numero: skidding , distansia . Para iti ad-adu pay nga impormasion kitaen dagiti offset docs ni Popper . |
placement |
kuerdas, trabaho | 'top' |
Kasano nga iposision ti popover: auto, ngato, baba, kannigid, kannawan. No auto naikeddeng, dinamiko nga orientasionna manen ti popover. No ti maysa a panagandar ket maus-usar a mangikeddeng ti pannakaikabil, daytoy ket maawagan nga addaan ti popover DOM a nodo a kas ti umuna nga argumentona ken ti mangtignay nga elemento a DOM a nodo a kas ti maikadua. Ti this konteksto ket naikeddeng iti popover instance. |
popperConfig |
null, banag, trabaho | null |
Tapno baliwan ti default a Popper a konfigurasion ti Bootstrap, kitaen ti panagisaad ti Popper . No ti maysa a panagandar ket maus-usar a mangpartuat ti panagisaad ti Popper, daytoy ket maawagan babaen ti maysa a banag a naglaon ti kasisigud a panagisaad ti Popper ti Bootstrap. Tulongannaka nga agusar ken mangitipon ti default iti bukodmo a panagisaad. Ti panagandar ket masapul nga isublina ti maysa a banag ti panagisaad para iti Popper. |
sanitize |
boolean nga | true |
Pagbalinen wenno balbaliwan ti sanitization. No activated 'template' , 'content' ken 'title' dagiti pagpilian ket ma-sanitize. |
sanitizeFn |
null, trabaho | null |
Ditoy a mabalinmo nga i-supply ti bukodmo a sanitize function. Mabalin a makatulong daytoy no kaykayatmo ti agusar iti naisangsangayan a libraria tapno maaramid ti sanitization. |
selector |
kuerdas, palso | false |
No ti maysa a mangpili ket naited, dagiti banag ti popover ket maitedto kadagiti naikeddeng a puntiria. Iti praktis, daytoy ket naus-usar a mangyaplikar pay kadagiti popover kadagiti dinamiko a nainayon nga elemento ti DOM ( jQuery.on suporta). Kitaen daytoy nga isyu ken ti makaisuro a pagarigan . |
template |
kuerdas | '<div class="popover" role="popover"><div class="popover-arrow"></div><div class="popover-inner"></div></div>' |
Base ti HTML nga usaren no mangpartuat ti popover. Ti popover's title ket mai-inject iti .popover-inner . .popover-arrow agbalinto a pana ti popover. Ti akinruar unay nga elemento ti balkot ket rumbeng nga addaan iti .popover klase ken role="popover" . |
title |
kuerdas, elemento, trabaho | '' |
Default a pateg ti paulo no title awan ti attribute. No ti maysa a panagandar ket naited, daytoy ket maawaganto nga addaan ti this reperensiana a naikabil iti elemento a nakaikapet ti popover. |
trigger |
kuerdas | 'hover focus' |
No kasano a mai-trigger ti popover: i-click, hover, focus, manual. Mabalin a lumasatka iti adu a trigger; pagsinaen ida babaen ti maysa nga espasio. 'manual' ipamatmatna a ti popover ket mairugi a programatiko babaen ti .popover('show') , .popover('hide') ken dagiti pamay- .popover('toggle') an; daytoy a pateg ket saan a mabalin a maitipon iti ania man a sabali a trigger. 'hover' iti bukodna ket agresulta kadagiti popover a saan a maitignay babaen ti teklado, ken rumbeng laeng a mausar no dagiti alternatibo a pamay-an para iti panangipatulod ti isu met laeng nga impormasion para kadagiti agar-aramat ti teklado ket adda. |
Dagiti attribute ti datos para kadagiti indibidual a popovers
Dagiti pagpilian para kadagiti indibidual a popover ket mabalin nga alternatibo a maikeddeng babaen ti panagusar kadagiti kababalin ti datos, a kas naipalawag iti ngato.
Usar ti function nga addaanpopperConfig
const popover = new bootstrap.Popover(element, {
popperConfig(defaultBsPopperConfig) {
// const newPopperConfig = {...}
// use defaultBsPopperConfig if needed...
// return newPopperConfig
}
})
Dagiti Pamay-an
Dagiti asynchronous a pamay-an ken panagbalbaliw
Amin a pamay-an ti API ket asynchronous ken mangrugi ti panagbalbaliw . Agsublida iti tumawag apaman a mairugi ti panagbalbaliw ngem sakbay nga agpatingga . Iti pay maipatinayon, ti maysa nga awag ti pamay-an iti maysa a panagbalbaliw a paset ket mailaksidto .
Kitaen ti dokumentasionmi iti JavaScript para iti ad-adu pay nga impormasion .
Wagas | Panangiladawan |
---|---|
disable |
Ikkaten ti abilidad para iti popover ti maysa nga elemento a maipakita. Mabalin laeng a maipakita ti popover no ma-enable manen. |
dispose |
Ilemmeng ken dadaelen ti popover ti maysa nga elemento (Ikkaten ti naidulin a datos iti elemento ti DOM). Dagiti popover nga agus-usar ti delegasion (a naparsua babaen ti panagusar ti selector pagpilian ) ket saan a mabalin a saggaysa a madadael kadagiti kaputotan a mangtignay nga elemento. |
enable |
Mangted ti popover ti maysa nga elemento ti abilidad a maipakita. Dagiti popover ket napalubosan babaen ti default. |
getInstance |
Estatiko a pamay-an a mangipalubos kenka a makaala ti popover a pagarigan a nainaig iti maysa nga elemento ti DOM. |
getOrCreateInstance |
Estatiko a pamay-an a mangipalubos kenka a makaala ti popover a pagarigan a nainaig iti maysa nga elemento ti DOM, wenno mangpartuat ti baro no kas pagarigan saan a nairugi. |
hide |
Ilemmengna ti popover ti maysa nga elemento. Agsubli iti tumawag sakbay nga aktual a nailemmeng ti popover (kayatna a sawen sakbay a hidden.bs.popover mapasamak ti pasamak). Maibilang daytoy a “manual” a panangtignay iti popover. |
setContent |
Mangted ti wagas a mangbalbaliw ti linaon ti popover kalpasan ti panangrugi daytoy. |
show |
Ipalgakna ti popover ti maysa nga elemento. Agsubli iti tumawag sakbay nga aktual a naipakita ti popover (kayatna a sawen sakbay a shown.bs.popover mapasamak ti pasamak). Maibilang daytoy a “manual” a panangtignay iti popover. Dagiti popover a ti paulo ken linaonda ket agpada a zero-length ket saan a pulos a maiparang. |
toggle |
I-toggles ti popover ti maysa nga elemento. Agsubli iti tumawag sakbay nga aktual a naipakita wenno nailemmeng ti popover (kayatna a sawen sakbay a mapasamak ti shown.bs.popover wenno hidden.bs.popover pasamak). Maibilang daytoy a “manual” a panangtignay iti popover. |
toggleEnabled |
I-toggles ti abilidad para iti popover ti maysa nga elemento a maipakita wenno mailemmeng. |
update |
Ipabaro ti posision ti popover ti maysa nga elemento. |
// 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
pamay-an ket mangawat ti maysa nga
object
argumento, a sadiay ti tunggal maysa a tagikua-tulbek ket maysa a balido a
string
mangpili iti uneg ti plantilia ti popover, ken tunggal maysa a mainaig a tagikua-a-pateg ket mabalin a
string
|
element
|
function
|
null
Dagiti Pasamak
Pasamak | Panangiladawan |
---|---|
hide.bs.popover |
Daytoy a pasamak ket dagus a mapaputok no ti hide pamay-an ti pagarigan ket naawagan. |
hidden.bs.popover |
Daytoy a pasamak ket mapaputok no ti popover ket nalpas a nailemmeng manipud iti agar-aramat (urayenna dagiti panagbalbaliw ti CSS a malpas). |
inserted.bs.popover |
Daytoy a pasamak ket mapaputok kalpasan ti show.bs.popover pasamak no ti plantilia ti popover ket nainayon iti DOM. |
show.bs.popover |
Daytoy a pasamak ket agputok a dagus no ti show pamay-an ti pagarigan ket maawagan. |
shown.bs.popover |
Daytoy a pasamak ket mapaputok no ti popover ket naaramiden a makita ti agar-aramat (urayennanto dagiti panagbalbaliw ti CSS a malpas). |
const myPopoverTrigger = document.getElementById('myPopover')
myPopoverTrigger.addEventListener('hidden.bs.popover', () => {
// do something...
})