Popovers
Dokumentazzjoni u eżempji għaż-żieda ta 'popovers Bootstrap, bħal dawk misjuba fl-iOS, ma' kwalunkwe element fuq is-sit tiegħek.
Ħarsa ġenerali
Affarijiet li għandek tkun taf meta tuża l-plugin popover:
- Popovers jiddependu fuq il-librerija ta 'parti terza Popper għall-ippożizzjonar. Trid tinkludi popper.min.js qabel
bootstrap.js
, jew tuża waħdabootstrap.bundle.min.js
li fiha Popper. - Popovers jeħtieġu l- plugin popover bħala dipendenza.
- Popovers huma opt-in għal raġunijiet ta' prestazzjoni, għalhekk trid tinizjalizzahom lilek innifsek .
- Tul żero
title
ucontent
valuri qatt mhu se juru popover. - Speċifika
container: 'body'
biex tevita problemi ta' rendering f'komponenti aktar kumplessi (bħal gruppi ta' input tagħna, gruppi ta' buttuni, eċċ). - Li tqajjem popovers fuq elementi moħbija mhux se taħdem.
- Popovers għal
.disabled
jewdisabled
elementi għandhom jiġu attivati fuq element tat-tgeżwir. - Meta attivata minn ankri li jkebbew fuq linji multipli, popovers se jkunu ċċentrati bejn il-wisa 'ġenerali tal-ankri. Uża
.text-nowrap
fuq tiegħek<a>
biex tevita din l-imġieba. - Popovers għandhom ikunu moħbija qabel ma l-elementi korrispondenti tagħhom ikunu tneħħew mid-DOM.
- Popovers jistgħu jiġu attivati grazzi għal element ġewwa dell DOM.
prefers-reduced-motion
-mistoqsija tal-midja. Ara t-
taqsima tal-mozzjoni mnaqqsa tad-dokumentazzjoni tagħna dwar l-aċċessibbiltà .
Kompli aqra biex tara kif jaħdmu popovers b'xi eżempji.
Eżempji
Ippermetti popovers
Kif imsemmi hawn fuq, trid initialize popovers qabel ma jkunu jistgħu jintużaw. Mod wieħed biex jiġu inizjalizzati l-popovers kollha fuq paġna jkun li tagħżelhom skont l- data-bs-toggle
attribut tagħhom, bħal dan:
const popoverTriggerList = document.querySelectorAll('[data-bs-toggle="popover"]')
const popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl))
Demo live
Aħna nużaw JavaScript simili għas-snippet hawn fuq biex nirrendu l-popover live li ġej. It-titoli huma stabbiliti permezz data-bs-title
u l-kontenut tal-korp huwa stabbilit permezz data-bs-content
.
title
jew
data-bs-title
fl-HTML tiegħek. Meta
title
tintuża, Popper se tissostitwiha awtomatikament ma '
data-bs-title
meta l-element jiġi mogħti.
<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>
Erba' direzzjonijiet
Erba' għażliet huma disponibbli: fuq, lemin, qiegħ u xellug. Id-direzzjonijiet huma riflessi meta tuża Bootstrap f'RTL. Issettja data-bs-placement
biex tibdel id-direzzjoni.
<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>
Customcontainer
Meta jkollok xi stili fuq element ġenitur li jinterferixxu ma 'popover, tkun trid tispeċifika drawwa container
sabiex l-HTML tal-popover jidher f'dak l-element minflok. Dan huwa komuni f'tabelli li jirrispondu, gruppi ta 'input, u affarijiet simili.
const popover = new bootstrap.Popover('.example-popover', {
container: 'body'
})
Sitwazzjoni oħra fejn tkun trid tissettja użanza espliċita container
huma popovers ġewwa dialog modali , biex tiżgura li l-popover innifsu huwa mehmuż mal-modal. Dan huwa partikolarment importanti għall-popovers li fihom elementi interattivi – id-djalogi modali se jonsbu l-fokus, għalhekk sakemm il-popover ma jkunx element tifel tal-modal, l-utenti ma jkunux jistgħu jiffokaw jew jattivaw dawn l-elementi interattivi.
const popover = new bootstrap.Popover('.example-popover', {
container: '.modal-body'
})
Popovers tad-dwana
Miżjud fi v5.2.0Tista' tippersonalizza d-dehra tal-popovers billi tuża varjabbli CSS . Aħna waqqafna klassi tad-dwana data-bs-custom-class="custom-popover"
biex niskopru d-dehra tad-dwana tagħna u nużawha biex tegħleb xi wħud mill-varjabbli CSS lokali.
.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>
Tiċħad fuq ikklikkja li jmiss
Uża l- focus
grillu biex tkeċċi popovers fuq il-klikk li jmiss tal-utent ta 'element differenti mill-element toggle.
Markup speċifiku meħtieġ għal dismiss-on-next-click
Għal imġieba xierqa cross-browser u cross-platform, trid tuża t- <a>
tikketta, mhux it- <button>
tikketta, u trid tinkludi wkoll tabindex
attribut.
<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'
})
Elementi b'diżabilità
L-elementi bl- disabled
attribut mhumiex interattivi, jiġifieri l-utenti ma jistgħux jgħadduhom jew ikklikkjahom biex iqanqlu popover (jew tooltip). Bħala soluzzjoni, tkun trid tiskatta l-popover minn tgeżwir <div>
jew <span>
, idealment magħmula li tiffoka fuq it-tastiera billi tuża tabindex="0"
.
Għal popover triggers b'diżabilità, tista 'wkoll tippreferi data-bs-trigger="hover focus"
sabiex il-popover jidher bħala feedback viżwali immedjat lill-utenti tiegħek peress li jistgħu ma jistennewx li jikklikkjaw fuq element b'diżabilità.
<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
Varjabbli
Miżjud fi v5.2.0Bħala parti mill-approċċ tal-varjabbli CSS li qed jevolvu ta' Bootstrap, il-popovers issa jużaw varjabbli CSS lokali fuq .popover
għal customization mtejba f'ħin reali. Il-valuri għall-varjabbli CSS huma stabbiliti permezz ta 'Sass, għalhekk il-personalizzazzjoni ta' Sass għadha appoġġjata wkoll.
--#{$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 varjabbli
$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;
Użu
Ippermetti popovers permezz ta' JavaScript:
const exampleEl = document.getElementById('example')
const popover = new bootstrap.Popover(exampleEl, options)
Li tagħmel popovers jaħdmu għall-utenti tat-tastiera u tat-teknoloġija assistiva
Biex tippermetti lill-utenti tat-tastiera jattivaw il-popovers tiegħek, għandek iżżidhom biss ma' elementi HTML li tradizzjonalment huma ffukati fuq it-tastiera u interattivi (bħal links jew kontrolli tal-formoli). Għalkemm elementi HTML arbitrarji (bħal <span>
s) jistgħu jsiru ffukabbli billi żżid l- tabindex="0"
attribut, dan iżid tab stops potenzjalment tedjanti u konfużi fuq elementi mhux interattivi għall-utenti tat-tastiera, u l-biċċa l-kbira tat-teknoloġiji ta’ assistenza bħalissa ma jħabbrux il-kontenut tal-popover f’din is-sitwazzjoni . Barra minn hekk, tistrieħx biss fuq hover
bħala l-grillu għall-popovers tiegħek, peress li dan jagħmilha impossibbli li jiġu attivati għall-utenti tat-tastiera.
Filwaqt li tista' ddaħħal HTML sinjuri u strutturat f'popovers bl- html
għażla, nirrakkomandaw bil-qawwa li tevita li żżid ammont eċċessiv ta' kontenut. Il-mod kif jaħdmu l-popovers bħalissa huwa li, ladarba jintwerew, il-kontenut tagħhom huwa marbut mal-element grillu bl- aria-describedby
attribut. Bħala riżultat, il-kontenut kollu tal-popover se jitħabbar lill-utenti tat-teknoloġija assistiva bħala fluss wieħed twil u mhux interrott.
Barra minn hekk, filwaqt li huwa possibbli li jiġu inklużi wkoll kontrolli interattivi (bħal elementi tal-formola jew links) fil-popover tiegħek (billi żżid dawn l-elementi mal- allowList
attributi u tags permessi), kun konxju li bħalissa l-popover ma jamministrax l-ordni tal-fokus tat-tastiera. Meta utent tat-tastiera jiftaħ popover, l-attenzjoni tibqa 'fuq l-element ta' attivazzjoni, u peress li l-popover normalment ma jsegwix immedjatament il-grillu fl-istruttura tad-dokument, m'hemm l-ebda garanzija li jimxi 'l quddiem/ippressarTABse tmexxi utent tat-tastiera fil-popover innifsu. Fil-qosor, sempliċiment li żżid kontrolli interattivi ma 'popover x'aktarx li tagħmel dawn il-kontrolli ma jistgħux jintlaħqu/ma jistgħux jintużaw għall-utenti tat-tastiera u l-utenti ta' teknoloġiji ta 'assistenza, jew għall-inqas tagħmel ordni ta' fokus ġenerali illoġika. F'dawn il-każijiet, ikkunsidra li tuża djalogu modali minflok.
Għażliet
Peress li l-għażliet jistgħu jiġu mgħoddija permezz ta' attributi tad-dejta jew JavaScript, tista' tehmeż isem ta' għażla ma' data-bs-
, bħal f' data-bs-animation="{value}"
. Kun żgur li tbiddel it-tip tal-każ tal-isem tal-għażla minn " camelCase " għal " kebab-case " meta tgħaddi l-għażliet permezz tal-attributi tad-dejta. Per eżempju, uża data-bs-custom-class="beautifier"
minflok data-bs-customClass="beautifier"
.
Minn Bootstrap 5.2.0, il-komponenti kollha jappoġġaw attribut ta' data riżervat sperimentalidata-bs-config
li jista' jospita konfigurazzjoni ta' komponent sempliċi bħala string JSON. Meta element ikollu data-bs-config='{"delay":0, "title":123}'
u data-bs-title="456"
attributi, il- title
valur finali se jkun 456
u l-attributi tad-dejta separati jegħlbu l-valuri mogħtija fuq data-bs-config
. Barra minn hekk, l-attributi tad-dejta eżistenti jistgħu jospitaw valuri JSON bħal data-bs-delay='{"show":0,"hide":150}'
.
sanitize
,
sanitizeFn
, u
allowList
ma jistgħux jiġu forniti bl-użu ta' attributi tad-dejta.
Isem | Tip | Default | Deskrizzjoni |
---|---|---|---|
allowList |
oġġett | Valur default | Oġġett li fih attributi u tags permessi. |
animation |
boolean | true |
Applika transizzjoni ta' fade CSS għall-popover. |
boundary |
spag, element | 'clippingParents' |
Limitu ta' restrizzjoni ta' overflow tal-popover (japplika biss għall-modifikatur preventOverflow ta' Popper). B'mod awtomatiku, huwa 'clippingParents' u jista' jaċċetta referenza HTMLElement (permezz ta' JavaScript biss). Għal aktar informazzjoni irreferi għad- dokumenti detectOverflow ta’ Popper . |
container |
spag, element, falz | false |
Jwaħħal il-popover ma' element speċifiku. Eżempju: container: 'body' . Din l-għażla hija partikolarment utli peress li tippermettilek li tpoġġi l-popover fil-fluss tad-dokument ħdejn l-element li jqanqal - li jipprevjeni li l-popover ma jvarjax 'il bogħod mill-element li jqanqal waqt it-tieqa tad-daqs mill-ġdid. |
content |
spag, element, funzjoni | '' |
Valur tal-kontenut default jekk data-bs-content l-attribut ma jkunx preżenti. Jekk tingħata funzjoni, din tissejjaħ bir- this referenza tagħha ssettjata għall-element li l-popover huwa mwaħħal miegħu. |
customClass |
spag, funzjoni | '' |
Żid klassijiet mal-popover meta jintwera. Innota li dawn il-klassijiet se jiġu miżjuda flimkien ma' kwalunkwe klassi speċifikata fil-mudell. Biex iżżid klassijiet multipli, isseparahom bi spazji: 'class-1 class-2' . Tista 'wkoll tgħaddi funzjoni li għandha tirritorna string waħda li fiha ismijiet ta' klassi addizzjonali. |
delay |
numru, oġġett | 0 |
Dewmien biex juri u jaħbi l-popover (ms) — ma japplikax għat-tip ta' trigger manwali. Jekk jiġi fornut numru, id-dewmien jiġi applikat kemm għall-ħbi/turi. L-istruttura tal-oġġett hija: delay: { "show": 500, "hide": 100 } . |
fallbackPlacements |
spag, firxa | ['top', 'right', 'bottom', 'left'] |
Iddefinixxi pjazzamenti ta' riżerva billi tipprovdi lista ta' pjazzamenti f'firxa (f'ordni ta' preferenza). Għal aktar informazzjoni irreferi għad-dokumenti tal- imġieba ta’ Popper . |
html |
boolean | false |
Ħalli HTML fil-popover. Jekk veru, it-tikketti HTML fil-popover's title se jiġu mogħtija fil-popover. Jekk falza, innerText il-proprjetà tintuża biex tiddaħħal kontenut fid-DOM. Uża test jekk int inkwetat dwar attakki XSS. |
offset |
numru, spag, funzjoni | [0, 0] |
Offset tal-popover relattiv mal-mira tiegħu. Tista' tgħaddi string fl-attributi tad-dejta b'valuri separati bil-virgola bħal: data-bs-offset="10,20" . Meta tintuża funzjoni biex tiddetermina l-offset, tissejjaħ b'oġġett li jkun fih it-tqegħid tal-popper, ir-referenza u l-popper rects bħala l-ewwel argument tagħha. L-element triggering node DOM huwa mgħoddi bħala t-tieni argument. Il-funzjoni trid tirritorna firxa b'żewġ numri: skidding , distanza . Għal aktar informazzjoni irreferi għad-dokumenti tal- offset ta’ Popper . |
placement |
spag, funzjoni | 'top' |
Kif tpoġġi l-popover: awtomatika, ta 'fuq, ta' isfel, tax-xellug, tal-lemin. Meta auto jiġi speċifikat, se jorjentaw mill-ġdid b'mod dinamiku l-popover. Meta funzjoni tintuża biex tiddetermina t-tqegħid, tissejjaħ bin-node DOM popover bħala l-ewwel argument tagħha u n-nodu DOM tal-element triggering bħala t-tieni. Il- this kuntest huwa ssettjat għall-istanza popover. |
popperConfig |
null, oġġett, funzjoni | null |
Biex tibdel il-konfigurazzjoni default Popper ta' Bootstrap, ara l-konfigurazzjoni ta' Popper . Meta tintuża funzjoni biex tinħoloq il-konfigurazzjoni Popper, din tissejjaħ b'oġġett li fih il-konfigurazzjoni Popper default tal-Bootstrap. Jgħinek tuża u tgħaqqad id-default mal-konfigurazzjoni tiegħek stess. Il-funzjoni trid tirritorna oġġett ta 'konfigurazzjoni għal Popper. |
sanitize |
boolean | true |
Ippermetti jew tiddiżattiva s-sanitizzazzjoni. Jekk jiġi attivat 'template' , 'content' u l- 'title' għażliet jiġu sanitizzati. |
sanitizeFn |
null, funzjoni | null |
Hawnhekk tista 'tforni l-funzjoni ta' sanitizza tiegħek stess. Dan jista 'jkun utli jekk tippreferi tuża librerija ddedikata biex twettaq sanitizzazzjoni. |
selector |
spag, falza | false |
Jekk jiġi pprovdut selettur, oġġetti popover jiġu delegati lill-miri speċifikati. Fil-prattika, dan jintuża biex japplika wkoll popovers għal elementi DOM miżjuda b'mod dinamiku ( jQuery.on appoġġ). Ara din il-ħarġa u eżempju informattiv . |
template |
spag | '<div class="popover" role="popover"><div class="popover-arrow"></div><div class="popover-inner"></div></div>' |
Bażi HTML biex tuża meta toħloq il-popover. Il-popover's title se jiġu injettati fil- .popover-inner . .popover-arrow se ssir il-vleġġa tal-popover. L-element tat-tgeżwir l-aktar 'il barra għandu jkollu l- .popover klassi u role="popover" . |
title |
spag, element, funzjoni | '' |
Valur tat-titlu default jekk title l-attribut ma jkunx preżenti. Jekk tingħata funzjoni, din tissejjaħ bir- this referenza tagħha ssettjata għall-element li l-popover huwa mwaħħal miegħu. |
trigger |
spag | 'hover focus' |
Kif jinxtegħel il-popover: ikklikkja, ċċaqlaq, tiffoka, manwal. Inti tista 'tgħaddi triggers multipli; jifredhom bi spazju. 'manual' jindika li l-popover se jiġi attivat b'mod programmatiku permezz tal- metodi .popover('show') , .popover('hide') u .popover('toggle') ; dan il-valur ma jistax jiġi kkombinat ma' kwalunkwe trigger ieħor. 'hover' waħdu se jirriżulta fi popovers li ma jistgħux jiġu attivati permezz tat-tastiera, u għandhom jintużaw biss jekk ikunu preżenti metodi alternattivi biex titwassal l-istess informazzjoni għall-utenti tat-tastiera. |
Attributi tad-dejta għal popovers individwali
Għażliet għal popovers individwali jistgħu alternattivament jiġu speċifikati permezz tal-użu tal-attributi tad-dejta, kif spjegat hawn fuq.
Bl-użu tal-funzjoni mapopperConfig
const popover = new bootstrap.Popover(element, {
popperConfig(defaultBsPopperConfig) {
// const newPopperConfig = {...}
// use defaultBsPopperConfig if needed...
// return newPopperConfig
}
})
Metodi
Metodi asinkroniċi u tranżizzjonijiet
Il-metodi kollha tal-API huma asinkroniċi u jibdew transizzjoni . Jirritornaw għand min iċempel hekk kif tinbeda t-tranżizzjoni iżda qabel ma tispiċċa . Barra minn hekk, sejħa ta' metodu fuq komponent ta' tranżizzjoni se tiġi injorata .
Ara d-dokumentazzjoni JavaScript tagħna għal aktar informazzjoni .
Metodu | Deskrizzjoni |
---|---|
disable |
Tneħħi l-abbiltà li tintwera popover ta' element. Il-popover ikun jista' jintwera biss jekk jerġa' jiġi attivat. |
dispose |
Jaħbi u jeqred il-popover ta' element (Tneħħi d-dejta maħżuna fuq l-element DOM). Popovers li jużaw id-delega (li huma maħluqa bl -użu tal - selector għażla ) ma jistgħux jinqerdu individwalment fuq elementi ta 'grillu dixxendenti. |
enable |
Jagħti popover ta' element l-abbiltà li jintwera. Popovers huma attivati awtomatikament. |
getInstance |
Metodu statiku li jippermettilek tikseb l-istanza popover assoċjata ma 'element DOM. |
getOrCreateInstance |
Metodu statiku li jippermettilek li tikseb l-istanza popover assoċjata ma 'element DOM, jew toħloq waħda ġdida f'każ li ma kienx inizjalizzat. |
hide |
Jaħbi popover ta' element. Jirritorna lil min iċempel qabel ma l-popover fil-fatt ġie moħbi (jiġifieri qabel ma hidden.bs.popover jseħħ l-avveniment). Dan huwa meqjus bħala attivazzjoni "manwali" tal-popover. |
setContent |
Jagħti mod biex jinbidel il-kontenut tal-popover wara l-inizjalizzazzjoni tiegħu. |
show |
Tiżvela popover ta' element. Jirritorna lil min iċempel qabel ma l-popover fil-fatt intwera (jiġifieri qabel ma shown.bs.popover jseħħ l-avveniment). Dan huwa meqjus bħala attivazzjoni "manwali" tal-popover. Popovers li t-titlu u l-kontenut tagħhom huma t-tnejn ta' tul żero qatt ma jintwerew. |
toggle |
Jiddawwar il-popover ta' element. Jirritorna lil min iċempel qabel ma l-popover fil-fatt intwera jew moħbi (jiġifieri qabel ma jseħħ l-avveniment shown.bs.popover jew ). hidden.bs.popover Dan huwa meqjus bħala attivazzjoni "manwali" tal-popover. |
toggleEnabled |
Jiddawwar il-ħila biex il-popover ta' element jintwera jew moħbi. |
update |
Taġġorna l-pożizzjoni tal-popover ta' 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
metodu jaċċetta
object
argument, fejn kull ċavetta tal-proprjetà hija
string
selettur validu fi ħdan il-mudell popover, u kull valur tal-proprjetà relatat jista' jkun
string
|
element
|
function
|
null
Avvenimenti
Avveniment | Deskrizzjoni |
---|---|
hide.bs.popover |
Dan l-avveniment jiġi sparat immedjatament meta l- hide metodu tal-istanza jkun ġie msejjaħ. |
hidden.bs.popover |
Dan l-avveniment jiġi sparat meta l-popover ikun spiċċa moħbi mill-utent (se jistenna li jitlestew it-tranżizzjonijiet CSS). |
inserted.bs.popover |
Dan l-avveniment jiġi sparat wara l- show.bs.popover avveniment meta l-mudell popover ikun ġie miżjud mad-DOM. |
show.bs.popover |
Dan l-avveniment jispara immedjatament meta show jissejjaħ il-metodu tal-istanza. |
shown.bs.popover |
Dan l-avveniment jiġi sparat meta l-popover ikun sar viżibbli għall-utent (se jistenna li jitlestew it-tranżizzjonijiet CSS). |
const myPopoverTrigger = document.getElementById('myPopover')
myPopoverTrigger.addEventListener('hidden.bs.popover', () => {
// do something...
})