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.jsti , wenno usarem ti maysabootstrap.bundle.min.jsa 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
titlekencontentvalues 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
.disabledwennodisableddagiti 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-nowrapti<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-motionpanagsaludsod 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-toggleattributeda, 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-titleken ti linaon ti bagi ket naikeddeng babaen ti data-bs-content.
titlewenno
data-bs-titleiti HTML-mo. No
titlemausar, automatiko a sukatan ti Popper no
data-bs-titlekaano 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-placementtapno 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 containertapno 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 containerket 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 focusgatilio 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 tabindexkababalin.
<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 disabledattribute 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 .popoverpara 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 hoverkas 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 htmlpagpilian, 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-describedbyattribute. 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 allowListdagiti 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-configa 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 titlepateg ket agbalinto 456ken 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
allowListdagiti 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-contentawan ti attribute. No ti maysa a panagandar ket naited, daytoy ket maawaganto nga addaan ti thisreperensiana 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 titleket maiparang iti popover. No palso, innerTextti 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 autonaikeddeng, 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 thiskonteksto 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.onsuporta). 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 titleket mai-inject iti .popover-inner. .popover-arrowagbalinto a pana ti popover. Ti akinruar unay nga elemento ti balkot ket rumbeng nga addaan iti .popoverklase ken role="popover". |
title |
kuerdas, elemento, trabaho | '' |
Default a pateg ti paulo no titleawan ti attribute. No ti maysa a panagandar ket naited, daytoy ket maawaganto nga addaan ti thisreperensiana 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 selectorpagpilian ) 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.popovermapasamak 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.popovermapasamak 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.popoverwenno hidden.bs.popoverpasamak). 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'
})
setContentpamay-an ket mangawat ti maysa nga
objectargumento, a sadiay ti tunggal maysa a tagikua-tulbek ket maysa a balido a
stringmangpili 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 hidepamay-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.popoverpasamak no ti plantilia ti popover ket nainayon iti DOM. |
show.bs.popover |
Daytoy a pasamak ket agputok a dagus no ti showpamay-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...
})