Popovers
Documentation sy ohatra amin'ny fampidirana popovers Bootstrap, toy ny hita ao amin'ny iOS, amin'ny singa rehetra ao amin'ny tranokalanao.
Overview
Zavatra tokony ho fantatra rehefa mampiasa ny plugin popover:
- Miantehitra amin'ny tranokalan'ny antoko fahatelo Popper ny Popovers amin'ny fametrahana toerana. Tsy maintsy mampiditra popper.min.js aloha
bootstrap.js
ianao, na mampiasa iraybootstrap.bundle.min.js
misy Popper. - Mitaky ny plugin popover ho fiankinan-doha ny Popovers.
- Popovers dia nisafidy noho ny antony fampisehoana, noho izany dia tsy maintsy ataonao voalohany izy ireo .
- Ny halavan'ny aotra
title
sycontent
ny soatoavina dia tsy hampiseho popover velively. - Mariho
container: 'body'
mba tsy hisian'ny olana amin'ny singa sarotra kokoa (toy ny vondrona fampidirana, vondrona bokotra, sns). - Tsy mandeha ny famelezana popover amin'ny singa miafina.
- Ny popovers ho an'ny
.disabled
nadisabled
singa dia tsy maintsy alefa amin'ny singa wrapper. - Rehefa avy amin'ny vatofantsika mihodidina andalana maromaro, ny popovers dia ho ivon'ny sakan'ny sakan'ny vatofantsika. Ampiasao
.text-nowrap
amin'ny<a>
s anao mba hialana amin'izany fihetsika izany. - Tsy maintsy afenina ny popovers alohan'ny hanesorana ireo singa mifandraika aminy ao amin'ny DOM.
- Ny popovers dia azo ariana noho ny singa iray ao anaty aloka DOM.
prefers-reduced-motion
fangatahan'ny haino aman-jery ny fiantraikan'ity singa ity. Jereo ny
fizarana mihetsika mihena amin'ny antontan-taratasinay momba ny fahafahana miditra .
Tohizo ny famakiana hahitana ny fomba fiasan'ny popovers miaraka amin'ny ohatra sasany.
OHATRA
Alefaso ny popovers
Araka ny voalaza etsy ambony dia tsy maintsy manomboka popovers ianao vao azo ampiasaina. Ny fomba iray hanombohana ny popovers rehetra amin'ny pejy iray dia ny fisafidianana azy ireo amin'ny data-bs-toggle
toetrany, toy izao:
const popoverTriggerList = document.querySelectorAll('[data-bs-toggle="popover"]')
const popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl))
Demo mivantana
Mampiasa JavaScript mitovy amin'ny snippet etsy ambony izahay mba hamoahana ity popover mivantana manaraka ity. Ny lohateny dia apetraka amin'ny alalan'ny data-bs-title
ary apetraka amin'ny alalan'ny data-bs-content
.
title
na
data-bs-title
amin'ny HTML anao. Rehefa
title
ampiasaina dia hanolo azy ho azy ny Popper
data-bs-title
rehefa adika ilay singa.
<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>
Lalana efatra
Misy safidy efatra: ambony, havanana, ambany ary ankavia. Hita taratra ny lalana rehefa mampiasa Bootstrap amin'ny RTL. Atao data-bs-placement
hanova ny lalana.
<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>
fanaocontainer
Rehefa manana fomba sasany amin'ny singa ray aman-dreny izay manelingelina ny popover ianao dia te-hametraka fomba amam-panao container
mba hisehoan'ny HTML ny popover ao anatin'io singa io. Izany dia mahazatra amin'ny latabatra mandray andraikitra, vondrona fampidirana, sy ny toy izany.
const popover = new bootstrap.Popover('.example-popover', {
container: 'body'
})
Toe-javatra iray hafa tianao hametrahana fomba amam-panao mazava container
dia ny popovers ao anatin'ny fifanakalozan- dresaka modal , mba hahazoana antoka fa ny popover mihitsy no ampidirina amin'ny modal. Zava-dehibe indrindra izany ho an'ny popover izay misy singa ifandrimbonana - ny fifanakalozan-dresaka modal dia hamandrika ny fifantohana, ka raha tsy singa zaza amin'ny modal ny popover, dia tsy ho afaka hifantoka na hampavitrika ireo singa mifampiresaka ireo ny mpampiasa.
const popover = new bootstrap.Popover('.example-popover', {
container: '.modal-body'
})
Custom popovers
Nampiana v5.2.0Azonao atao ny manamboatra ny endriky ny popovers amin'ny alàlan'ny variables CSS . Nametraka kilasy mahazatra data-bs-custom-class="custom-popover"
izahay mba hamenoana ny endriny mahazatra anay ary ampiasainay hanesorana ny sasany amin'ireo fari-piadidiana CSS eo an-toerana.
.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>
Alefaso amin'ny tsindrio manaraka
Ampiasao ny focus
trigger hanilika ny popovers amin'ny fipihana manaraka ataon'ny mpampiasa amin'ny singa hafa noho ny singa toggle.
Fanamafisana manokana ilaina amin'ny fandroahana-amin'ny-tsindrio manaraka
Ho an'ny fitondran-tena mifanandrify amin'ny navigateur sy cross-platform dia tsy maintsy mampiasa ny <a>
marika ianao, fa tsy ny <button>
tag, ary tsy maintsy ampidirinao koa ny tabindex
toetra iray.
<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'
})
singa kilemaina
Ny singa manana ny disabled
toetra dia tsy mifampiresaka, midika izany fa tsy afaka mivezivezy na manindry azy ireo ny mpampiasa mba hanesorana popover (na tooltip). Amin'ny maha-famoahana azy dia te-hamosika ny popover avy amin'ny fonony ianao <div>
na <span>
, izay natao hifantoka amin'ny klavier amin'ny fampiasana tabindex="0"
.
Ho an'ireo mpikatroka popover kilemaina, azonao atao koa data-bs-trigger="hover focus"
ny mampahatsiahy ny mpampiasa anao fa ny popover dia miseho ho fanehoan-kevitra hita maso eo no ho eo amin'ireo mpampiasa anao satria mety tsy hanantena izy ireo hanindry singa kilemaina.
<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
hiovaova
Nampiana v5.2.0Ao anatin'ny fomba fiovaovan'ny CSS mivoatra an'ny Bootstrap, ny popovers izao dia mampiasa ny fari-piadidiana CSS eo an .popover
-toerana ho an'ny fanatsarana ny fotoana tena izy. Ny soatoavina ho an'ny fari-piainan'ny CSS dia apetraka amin'ny alàlan'ny Sass, noho izany dia mbola tohanana ihany koa ny fanamboarana Sass.
--#{$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 variables
$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;
Fampiasana
Alefaso ny popovers amin'ny JavaScript:
const exampleEl = document.getElementById('example')
const popover = new bootstrap.Popover(exampleEl, options)
Mampiasa popovers ho an'ireo mpampiasa teknolojia manampy
Mba hahafahan'ireo mpampiasa kitendry hampavitrika ny popover-nao, dia tokony ampidirinao amin'ny singa HTML izay azo ifantohan'ny klavier mahazatra sy ifanakalozan-kevitra (toy ny rohy na fifehezana endrika). <span>
Na dia azo atao hifantoka amin'ny fampidirana ilay toetra aza ny singa HTML tsy misy dikany (toy ny s) tabindex="0"
, dia hanampy ny fijanonan'ny tabilao mety hanelingelina sy mampisafotofoto amin'ny singa tsy mifampiraharaha ho an'ny mpampiasa klavier, ary ny ankamaroan'ny teknolojia manampy amin'izao fotoana izao dia tsy manambara ny votoatin'ny popover amin'ity toe-javatra ity. . Fanampin'izay, aza miantehitra fotsiny amin'ny hover
maha-trigger ho an'ny popovers-nao, satria izany dia hahatonga azy ireo tsy ho afaka hi-trigger ho an'ny mpampiasa klavier.
Na dia azonao atao aza ny mampiditra HTML manankarena sy voarafitra ao anaty popovers miaraka amin'ny html
safidy, dia manoro hevitra mafy izahay mba tsy hampidirana votoaty be loatra. Ny fomba fiasan'ny popovers amin'izao fotoana izao dia ny hoe, rehefa aseho, ny votoatiny dia mifamatotra amin'ny singa trigger miaraka amin'ny aria-describedby
toetra. Vokatr'izany, ny votoatin'ny popover dia hambara amin'ireo mpampiasa teknolojia manampy ho toy ny renirano lava tsy tapaka.
Fanampin'izany, na dia azo atao aza ny mampiditra fanaraha-maso ifanakalozan-kevitra (toy ny singa endrika na rohy) ao amin'ny popover-nao (amin'ny fampidirana ireo singa ireo amin'ny allowList
toetra sy marika navela), dia tadidio fa ny popover amin'izao fotoana izao dia tsy mitantana ny filaharana mifantoka amin'ny klavier. Rehefa manokatra popover ny mpampiasa klavier dia mijanona amin'ny singa mandrisika ny fifantohana, ary satria matetika tsy manaraka avy hatrany ny trigger ao amin'ny firafitry ny antontan-taratasy ny popover, dia tsy misy antoka fa handroso/fanindry.TABdia hamindra mpampiasa kitendry ao anaty popover mihitsy. Raha fintinina, ny fampidirana fotsiny ny fanaraha-maso ifandrimbonana amin'ny popover dia mety hahatonga ireo fanaraha-maso ireo ho tsy azo tratrarina/tsy azo ampiasaina ho an'ireo mpampiasa klavier sy ireo mpampiasa teknolojia manampy, na farafaharatsiny manao lamina fifantohana tsy mitombina. Amin'ireo tranga ireo dia diniho ny fampiasana fifanakalozan-dresaka modal.
FANDIKANA
Satria azo ampitaina amin'ny alàlan'ny toetran'ny data na JavaScript ny safidy, azonao atao ny manisy anarana safidy amin'ny data-bs-
, toy ny ao amin'ny data-bs-animation="{value}"
. Ataovy azo antoka fa hanova ny karazana tranga amin'ny anarana safidy avy amin'ny " CamelCase " ho " kebab-case " rehefa mandalo ny safidy amin'ny alàlan'ny toetran'ny data. Ohatra, ampiasao data-bs-custom-class="beautifier"
fa tsy data-bs-customClass="beautifier"
.
Amin'ny Bootstrap 5.2.0, ny singa rehetra dia manohana toetra angon-drakitra natokana ho an'ny fanandramanadata-bs-config
izay afaka mametraka ny fandrindrana singa tsotra ho tady JSON. Rehefa manana data-bs-config='{"delay":0, "title":123}'
sy data-bs-title="456"
toetra ny singa iray, dia ny title
sanda farany 456
ary ny toetran'ny angon-drakitra misaraka dia hanongotra ny sanda omena amin'ny data-bs-config
. Ankoatr'izay, ny toetran'ny data efa misy dia afaka mametraka ny sanda JSON toy ny data-bs-delay='{"show":0,"hide":150}'
.
sanitize
,
sanitizeFn
, ary ny
allowList
safidy dia tsy azo omena amin'ny alàlan'ny toetran'ny data.
Anarana | Type | toerana misy anao | Description |
---|---|---|---|
allowList |
zavatra | Sanda default | Zavatra misy toetra sy marika navela. |
animation |
boolean | true |
Ampiharo CSS fade transition amin'ny popover. |
boundary |
kofehy, singa | 'clippingParents' |
fetran'ny faneriterena mihoa-pampana amin'ny popover (mihatra amin'ny modifier preventOverflow an'i Popper ihany). Amin'ny alàlan'ny default dia izy io 'clippingParents' ary afaka manaiky reference HTMLElement (amin'ny JavaScript ihany). Raha mila fanazavana fanampiny dia jereo ny Popper's detectOverflow docs . |
container |
tady, singa, diso | false |
Manampy ny popover amina singa iray manokana. Ohatra: container: 'body' . Ity safidy ity dia tena ilaina indrindra amin'ny ahafahanao mametraka ny popover amin'ny fikorianan'ny antontan-taratasy eo akaikin'ny singa mandrisika - izay hanakana ny popover tsy hitsingevana amin'ny singa mandrisika mandritra ny fanovana ny haben'ny varavarankely. |
content |
tady, singa, asa | '' |
Sanda votoaty default raha data-bs-content tsy misy ny toetra. Raha misy asa omena, dia hantsoina izy io miaraka amin'ny this reference set amin'ny singa izay ampifandraisina amin'ny popover. |
customClass |
string, asa | '' |
Ampio kilasy amin'ny popover rehefa aseho izany. Mariho fa ampiana ireo kilasy ireo ho fanampin'ny kilasy voalaza ao amin'ny môdely. Mba hanampiana kilasy maromaro, saraho amin'ny habaka: 'class-1 class-2' . Azonao atao ihany koa ny mandefa asa iray izay tokony hamerina tady tokana misy anarana kilasy fanampiny. |
delay |
isa, zavatra | 0 |
Fanemorana ny fampisehoana sy fanafenana ny popover (ms)—tsy mihatra amin'ny karazana trigger manual. Raha misy isa omena dia mihatra amin'ny fanafenana/seho ny fahatarana. Ny firafitry ny zavatra dia: delay: { "show": 500, "hide": 100 } . |
fallbackPlacements |
tady, tady | ['top', 'right', 'bottom', 'left'] |
Farito ny fametraham-pialana amin'ny alalan'ny fanomezana lisitr'ireo toerana ao anaty laharan-kira (arakaraka ny tiana). Raha mila fanazavana fanampiny dia jereo ny doka momba ny fitondran-tenan'i Popper . |
html |
boolean | false |
Avelao ny HTML ao amin'ny popover. title Raha marina, dia adika ao amin'ny popover ny tag HTML ao amin'ny popover. Raha diso, innerText ny fananana dia hampiasaina hampidirana votoaty ao amin'ny DOM. Mampiasà lahatsoratra raha manahy momba ny fanafihana XSS ianao. |
offset |
isa, tady, asa | [0, 0] |
Offset ny popover mifandray amin'ny tanjona. Azonao atao ny mandefa tady amin'ny toetran'ny angona miaraka amin'ny sanda misaraka faingo toy ny: data-bs-offset="10,20" . Rehefa ampiasaina hamaritana ny offset ny asa iray, dia antsoina amin'ny zavatra misy ny fametrahana popper, ny reference, ary ny popper rects ho hevitra voalohany. Ny node DOM node dia alefa ho tohan-kevitra faharoa. Ny asa dia tsy maintsy mamerina array misy isa roa: skidding , distance . Raha mila fanazavana fanampiny dia jereo ny doka offset an'i Popper . |
placement |
string, asa | 'top' |
Ahoana ny fametrahana ny popover: auto, ambony, ambany, ankavia, havanana. Rehefa auto voatondro dia hamerenana amin'ny laoniny ny popover izany. Rehefa ampiasaina hamaritana ny fametrahana ny asa iray, dia antsoina miaraka amin'ny node popover DOM ho tohan-kevitra voalohany ary ny singa DOM node ho azy faharoa. this Apetraka amin'ny ohatra popover ny contexte . |
popperConfig |
null, zavatra, asa | null |
Raha hanova ny config Popper default an'ny Bootstrap dia jereo ny configuration Popper . Rehefa ampiasaina hamoronana ny konfigurasi Popper ny fiasa iray, dia antsoina miaraka amin'ny zavatra iray misy ny fanovana Popper default an'ny Bootstrap. Manampy anao hampiasa sy hanambatra ny default amin'ny tefitranonao manokana izany. Ny asa dia tsy maintsy mamerina zavatra fanamafisam-peo ho an'ny Popper. |
sanitize |
boolean | true |
Alefaso na esory ny fanadiovana. Raha activated 'template' , 'content' dia 'title' hodiovina ny safidy. |
sanitizeFn |
null, asa | null |
Eto ianao dia afaka manome ny asa fanadiovana anao manokana. Mety ilaina izany raha tianao ny mampiasa tranomboky natokana hanaovana fanadiovana. |
selector |
string, sandoka | false |
Raha misy mpifidy omena, ny zavatra popover dia atolotra amin'ireo tanjona voafaritra. Amin'ny fampiharana, ity dia ampiasaina hampiharana popovers amin'ny singa DOM ( jQuery.on fanohanana) manampy amin'ny fomba mavitrika. Jereo ity olana ity sy ohatra iray mampahafantatra . |
template |
tady | '<div class="popover" role="popover"><div class="popover-arrow"></div><div class="popover-inner"></div></div>' |
Base HTML ampiasaina rehefa mamorona ny popover. Ny popover's title dia ampidirina ao amin'ny .popover-inner . .popover-arrow ho lasa zana-tsipìka popover. Ny singa wrapper ivelany indrindra dia tokony hanana ny .popover kilasy sy role="popover" . |
title |
tady, singa, asa | '' |
Sanda titre default raha title tsy misy ny toetra. Raha misy asa omena, dia hantsoina izy io miaraka amin'ny this reference set amin'ny singa izay ampifandraisina amin'ny popover. |
trigger |
tady | 'hover focus' |
Ahoana no nanombohan'ny popover: tsindrio, hover, fifantohana, manual. Mety handalo trigger maromaro ianao; saraho amin'ny toerana iray izy ireo. 'manual' dia manondro fa ny popover dia hatsangana amin'ny programa amin'ny alàlan'ny .popover('show') , .popover('hide') sy ny .popover('toggle') fomba; io sanda io dia tsy azo atambatra amin'ny trigger hafa. 'hover' Amin'ny azy manokana dia hiteraka popovers izay tsy azo ampitaina amin'ny alalan'ny klavier, ary tokony hampiasaina raha tsy misy fomba hafa hampita ny vaovao mitovy amin'ny mpampiasa klavier. |
Toetran'ny data ho an'ny popovers tsirairay
Ny safidy ho an'ny popovers tsirairay dia azo faritana amin'ny alàlan'ny fampiasana ny toetran'ny data, araka ny hazavaina etsy ambony.
Fampiasana asa miaraka amin'nypopperConfig
const popover = new bootstrap.Popover(element, {
popperConfig(defaultBsPopperConfig) {
// const newPopperConfig = {...}
// use defaultBsPopperConfig if needed...
// return newPopperConfig
}
})
fomba
Fomba sy fifindrana asynchronous
Ny fomba API rehetra dia asynchronous ary manomboka tetezamita . Miverina any amin'ny mpiantso izy ireo raha vao manomboka ny tetezamita fa alohan'ny hifarana . Ho fanampin'izany, tsy hojerena ny fiantsoana fomba iray amin'ny singa tetezamita .
Jereo ny antontan-taratasintsika JavaScript raha mila fanazavana fanampiny .
FOMBA | Description |
---|---|
disable |
Esory ny fahafahana hanehoana ny popover an'ny singa iray. Ny popover dia tsy ho azo aseho raha toa ka alefa indray. |
dispose |
Manafina sy manimba ny popover an'ny singa iray (Esory ny angona voatahiry ao amin'ny singa DOM). Popovers izay mampiasa delegasiona (izay noforonina amin'ny alalan'ny safidy selector ) dia tsy azo ravana tsirairay amin'ny singa trigger taranaka. |
enable |
Manome popover singa iray ny fahafahana aseho. Popovers dia alefa amin'ny alàlan'ny default. |
getInstance |
Fomba static izay ahafahanao mahazo ny ohatra popover mifandray amin'ny singa DOM. |
getOrCreateInstance |
Fomba static izay ahafahanao mahazo ny ohatra popover mifandray amin'ny singa DOM, na mamorona vaovao raha toa ka tsy natomboka izany. |
hide |
Manafina ny popover an'ny singa iray. Miverina amin'ny mpiantso alohan'ny nafenina ny popover (izany hoe alohan'ny hidden.bs.popover nitrangan'ny hetsika). Izany dia heverina ho "manual" triggering ny popover. |
setContent |
Manome fomba hanovana ny votoatin'ny popover aorian'ny fanombohana azy. |
show |
Mampiseho popover singa iray. Miverina any amin'ny mpiantso alohan'ny tena naseho ny popover (izany hoe alohan'ny shown.bs.popover nitrangan'ny hetsika). Izany dia heverina ho "manual" triggering ny popover. Popovers izay samy aotra ny lohateniny sy ny atiny dia tsy aseho mihitsy. |
toggle |
Manova ny popover an'ny singa iray. Miverina any amin'ny mpiantso alohan'ny naseho na nafenina ny popover (izany hoe talohan'ny nitrangan'ny shown.bs.popover na hidden.bs.popover hetsika). Izany dia heverina ho "manual" triggering ny popover. |
toggleEnabled |
Manova ny fahafahan'ny popover an'ny singa iray aseho na afenina. |
update |
Manavao ny toeran'ny popover an'ny singa iray. |
// 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
fomba dia manaiky
object
tohan-kevitra, izay misy ny fanalahidin'ny fananana tsirairay dia mpifidy manan-kery
string
ao anatin'ny môdely popover, ary ny sandan'ny fananana tsirairay dia mety ho
string
|
element
|
function
|
null
zava-mitranga
Event | Description |
---|---|
hide.bs.popover |
Ity hetsika ity dia alefa avy hatrany rehefa hide nantsoina ny fomba fiasa. |
hidden.bs.popover |
Ity hetsika ity dia alefa rehefa vita ny nafenina tamin'ny mpampiasa ny popover (hiandry ny famitana ny fifindrana CSS). |
inserted.bs.popover |
Ity hetsika ity dia alefa aorian'ny show.bs.popover hetsika rehefa nampidirina tao amin'ny DOM ny môdely popover. |
show.bs.popover |
Mirehitra avy hatrany ity hetsika ity rehefa show antsoina ny fomba fiasa. |
shown.bs.popover |
Ity hetsika ity dia alefa rehefa naseho ho hitan'ny mpampiasa ny popover (hiandry ny famitana ny fifindrana CSS). |
const myPopoverTrigger = document.getElementById('myPopover')
myPopoverTrigger.addEventListener('hidden.bs.popover', () => {
// do something...
})