पोपोव्हर्स हें नांव
तुमच्या साइटचेर खंयच्याय घटकाक iOS त मेळपी सारके Bootstrap popovers जोडपा खातीर दस्तावेजीकरण आनी उदाहरणां.
नियाळ
पॉपओवर प्लगइन वापरतना कळपाच्यो गजाली:
- पोपोव्हर्स पोझिशनिंग खातीर तिसऱ्या पक्षाच्या लायब्ररी पॉपराचेर आदारून आसतात . तुमी popper.min.js पयलीं समाविष्ट करपाक जाय
bootstrap.js
, वा एक वापरातbootstrap.bundle.min.js
जातूंत Popper आसा. - Popovers एक अवलंबन म्हणून popover प्लगइनाची गरज आसा.
- Popovers कार्यक्षमताय कारणांक लागून ऑप्ट-इन आसात, देखून तुमी स्वता तांकां आरंभ करपाक जाय .
- शून्य-लांबाय
title
आनीcontent
मोलां केन्नाच पोपोव्हर दाखोवचीं नात. container: 'body'
चड गुंतागुंतीच्या घटकांत (जशे आमचे इनपुट गट, बटण गट, आदी) रेंडरिंग समस्या टाळपाक निर्देशीत करात .- लिपिल्ल्या घटकांचेर पोपोव्हर ट्रिगर करप काम करचें ना.
.disabled
वा घटकांखातीर पोपोव्हरdisabled
रॅपर घटकाचेर ट्रिगर करपाक जाय.- एका परस चड ओळीं वयल्यान गुठलायल्ल्या नांगरांतल्यान ट्रिगर करतना, पोपोव्हर नांगरांच्या एकंदर रुंदाये मदीं केंद्रीत आसतले. ही वागणूक टाळपाक
.text-nowrap
तुमच्या s चेर वापरात .<a>
- डीओएमांतल्यान तांचे संबंदीत घटक काडून उडोवचे पयलीं पोपोव्हर लिपोवंक जाय.
- सावळी DOM भितरल्या एका घटकाक लागून पॉपओव्हर ट्रिगर जावंक शकतात.
prefers-reduced-motion
माध्यम क्वेरीचेर आदारून आसता. आमच्या सुलभताय दस्तावेजीकरणाचो उणो केल्ली गती विभाग पळयात
.
कांय उदाहरणां सयत पोपोव्हर कशे काम करतात तें पळोवपाक वाचत रावचें.
उदाहरणां
पोपोव्हर्स सक्षम करात
वयर सांगिल्ले प्रमाण, तुमी पोपोव्हर वापरचे पयलीं तांकां आरंभ करपाक जाय. पानाचेर सगळे पॉपओव्हर आरंभ करपाचो एक मार्ग म्हणल्यार तांच्या data-bs-toggle
गुणधर्मा प्रमाणें निवडप, जशें अशें:
const popoverTriggerList = document.querySelectorAll('[data-bs-toggle="popover"]')
const popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl))
लायव्ह डेमो
सकयल दिल्लो लायव्ह पॉपओवर रेंडर करपाक आमी वयर दिल्ल्या स्निपेटा सारकी जावास्क्रिप्ट वापरतात. शीर्षकां वरवीं सेट करतात data-bs-title
आनी बॉडी कंटेंट वरवीं सेट करतात data-bs-content
.
title
वा
वापरपाक मेकळेपणान सांगात
. data-bs-title
जेन्ना
title
वापरतात, तेन्ना Popper आपोआप ताचे सुवातेर
data-bs-title
घटक रेंडर करतना बदलतलो.
<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>
चार दिकां
चार पर्याय उपलब्ध आसात: वयर, उजवें, सकयल आनी डावें. RTL त Bootstrap वापरतना दिश्टीकोन मिरर जातात. data-bs-placement
दिका बदलपाक सेट करात .
<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>
कस्टमcontainer
जेन्ना तुमचे कडेन पालक घटकाचेर कांय शैली आसतात जीं पॉपओवरांत हस्तक्षेप करतात, तेन्ना तुमकां सानुकूल निर्देशीत करपाची इत्सा जातली container
जेणे करून ताचे बदला पोपोव्हराचो HTML त्या घटका भितर दिसतलो. प्रतिसाद दिवपी कोश्टकांत, इनपुट गटांत आनी हेर गजालींनी हें सादारणपणान दिसून येता.
const popover = new bootstrap.Popover('.example-popover', {
container: 'body'
})
आन्येक परिस्थिती जंय तुमकां स्पश्ट सानुकूल सेट करपाची इत्सा जातली ती एक मोडल संवादcontainer
भितर popovers , popover स्वता मोडल जोडला हाची खात्री करपाक. परस्पर संवादात्मक घटक आशिल्ल्या पॉपओव्हरां खातीर हें खासा म्हत्वाचें – मोडल संवाद फोकस सापडटले, देखून पोपोव्हर मोडलाचो भुरगो घटक ना जाल्यार, वापरप्यांक हे परस्पर संवादात्मक घटक लक्ष केंद्रीत करूंक वा सक्रिय करूंक मेळचे नात.
const popover = new bootstrap.Popover('.example-popover', {
container: '.modal-body'
})
रूढी पोपोव्हर्स
v5.2.0 त जोडलांतुमी CSS चडांत चड वापरून पॉपओव्हरांचे रूप पसंतीचे करूंक शकतात . data-bs-custom-class="custom-popover"
आमी आमच्या सानुकूल दिसपाक व्याप्ती दिवपाक एक सानुकूल वर्ग सेट करतात आनी कांय थळाव्या 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>
फुडल्या क्लिकाचेर डिसमिस करात
focus
टॉगल घटका परस वेगळ्या घटकाचेर वापरप्याच्या फुडल्या क्लिकाचेर पॉपओव्हर काडून उडोवपाक ट्रिगर वापरात .
फुडल्या क्लिकाचेर डिसमिस करपाक विशिश्ट मार्कअप जाय
<a>
योग्य क्रॉस-ब्राउझर आनी क्रॉस-प्लॅटफॉर्म वर्तना खातीर, तुमी टॅग वापरपाक जाय, टॅग न्हय<button>
, आनी तुमी गुणधर्मूय समाविष्ट करपाक जाय tabindex
.
<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'
})
अक्षम केल्ले घटक
गुणधर्म आशिल्ले घटक disabled
परस्पर संवादात्मक नात, म्हळ्यार वापरप्यांक पॉपओवर (वा साधनटिप) सुरू करपाक तांकां होवर वा क्लिक करूंक मेळना. एक उपाय म्हणून, तुमकां एक रॅपरांतल्यान पॉपओवर ट्रिगर करपाक जाय <div>
वा <span>
, आदर्श रितीन वापरून कीबोर्ड-केंद्रीत करपाक योग्य केल्लें tabindex="0"
.
अक्षम पॉपओवर ट्रिगरां खातीर, तुमी पसंत करूंक शकतात data-bs-trigger="hover focus"
जेणे करून पॉपओवर तुमच्या वापरप्यांक तात्काळ दृश्य प्रतिसाद दिसतलो कारण ते अक्षम घटकाचेर क्लिक करपाची अपेक्षा करूंक शकनात.
<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>
सीएसएस हें नांव
चड-उणें
v5.2.0 त जोडलांBootstrap च्या विकसीत जावपी CSS चड-उणें पद्दतीचो एक भाग म्हूण, पॉपओव्हर आतां .popover
वाडयल्ल्या रियल-टायम पसंतीखातीर थळाव्या CSS चड-उणें चालू वापरतात. CSS चयापचयांखातीर मोलां Sass वरवीं सेट केल्लीं आसात, देखून 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);
सॅस चड-उणें
$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;
वापर
जावास्क्रिप्ट वरवीं पॉपओव्हर सक्षम करात:
const exampleEl = document.getElementById('example')
const popover = new bootstrap.Popover(exampleEl, options)
कीबोर्ड आनी सहाय्यक तंत्रज्ञान वापरप्यां खातीर पॉपओव्हर काम करप
कीबोर्ड वापरप्यांक तुमचे पॉपओव्हर सक्रिय करपाक परवानगी दिवपाक, तुमी फकत HTML घटकांत जोडपाक जाय जे परंपरेन कीबोर्ड-केंद्रीत करपाक येवपी आनी परस्पर संवादात्मक आसात (देखीक दुवे वा फॉर्म नियंत्रण). जरी मनमानी HTML घटक (देखीक <span>
s) गुणधर्म जोडून केंद्रीत करूंक शकता tabindex="0"
, तरी कीबोर्ड वापरप्यां खातीर बिगर परस्पर संवादात्मक घटकांचेर संभाव्य त्रासदायक आनी गोंदळाचे टॅब थांब जोडटले, आनी चडशे सहाय्यक तंत्रज्ञान सद्या हे परिस्थितींत पॉपओवराची सामग्री जाहीर करिनात हें . ते भायर, तुमच्या पॉपओव्हरां खातीर फकत ट्रिगर म्हणून आदारून रावूं नाकात hover
, कारण हाका लागून कीबोर्ड वापरप्यां खातीर तांकां ट्रिगर करप अशक्य जातलें.
तुमी पर्याया सयत popovers मदीं गिरेस्त, संरचीत HTML घालूंक शकतात, तरी तुमी html
चड प्रमाणांत सामुग्री जोडप टाळपाची आमी खर शिफारस करतात. सद्या पॉपओव्हर काम करपाची पद्दत म्हळ्यार, एकदां दाखयल्या उपरांत, तांची सामग्री aria-describedby
गुणधर्म आशिल्ल्या ट्रिगर घटकाक बांदिल्ली आसता. ताका लागून, पॉपओवराची पुराय सामग्री एक लांब, अखंड प्रवाह म्हणून सहाय्यक तंत्रज्ञान वापरप्यांक जाहीर करतले.
ते भायर, तुमच्या पॉपओवरांत परस्पर नियंत्रणां (देखीक फॉर्म घटक वा दुवे) लेगीत समाविष्ट करप शक्य आसलें तरी (हे घटक allowList
परवानगी दिल्ल्या गुणधर्म आनी टॅगांत जोडून), सद्या पॉपओवर कीबोर्ड फोकस क्रम वेवस्थापन करिना हाची जतनाय घेयात. जेन्ना कीबोर्ड वापरपी पॉपओवर उगडटा, तेन्ना लक्ष ट्रिगर करपी घटकाचेर उरता, आनी पॉपओवर चड करून दस्तावेजाच्या संरचनेंत ट्रिगराक रोखडोच पाळनाशिल्ल्यान, मुखार वचप/दाबपाची हमी नाTABकीबोर्ड वापरप्याक स्वता पॉपओवरांत व्हरतले. थोडयाच उतरांनी, फकत पॉपओवरांत परस्पर नियंत्रण जोडल्यार हे नियंत्रण कीबोर्ड वापरप्यां खातीर आनी सहाय्यक तंत्रगिन्यानाच्या वापरप्यां खातीर अप्राप्य/वापरपाक शकना अशें करपाची शक्यताय आसा, वा उण्यांत उणें एक अतार्किक एकंदर फोकस ऑर्डर तयार करपाची शक्यताय आसा. ह्या प्रकरणांत, ताचे बदला मोडल संवाद वापरपाचो विचार करात.
पर्याय आसात
पर्याय डेटा गुणधर्म वा जावास्क्रिप्ट वरवीं पास करूंक शकतात म्हणून, तुमी पर्याय नांव जोडूंक शकतात data-bs-
, जशें data-bs-animation="{value}"
. डेटा गुणधर्मां वरवीं पर्याय पास करतना पर्याय नांवाचो केस प्रकार “ camelCase ” वयल्यान “ kebab -case ” कडेन बदलपाची खात्री करात . देखीक, data-bs-custom-class="beautifier"
बदला वापरात data-bs-customClass="beautifier"
.
Bootstrap 5.2.0 प्रमाणें, सगळे घटक प्रायोगिक राखीव डेटा गुणधर्माक तेंको दितात data-bs-config
जे JSON स्ट्रिंग म्हणून सादें घटक संरचना दवरूंक शकता. जेन्ना घटकाक data-bs-config='{"delay":0, "title":123}'
आनी data-bs-title="456"
गुणधर्म आसतात, तेन्ना निमाणें title
मोल आसतलें 456
आनी वेगळे डेटा गुणधर्म चेर दिल्ल्या मोलांक अधिलिखित करतले data-bs-config
. ते भायर, सद्याचे डेटा गुणधर्म JSON मोलां सारकीं दवरपाक सक्षम आसात data-bs-delay='{"show":0,"hide":150}'
.
sanitize
,
sanitizeFn
, आनी
allowList
पर्याय डेटा गुणधर्म वापरून पुरवण करूंक शकना.
नांव | प्रकार | डिफॉल्ट | वर्णन |
---|---|---|---|
allowList |
ऑब्जॅक्ट | मुलभूत मोल | परवानगी दिल्ले गुणधर्म आनी टॅग आशिल्ली वस्तू. |
animation |
बूलियन हें नांव | true |
पॉपओवराक CSS फेड संक्रमण लागू करात. |
boundary |
तार, घटक | 'clippingParents' |
पॉपओवराची ओव्हरफ्लो बंधन मर्यादा (फकत पॉपराच्या preventOverflow संशोधकाक लागू जाता). पूर्वनिर्धारीतपणान, तो 'clippingParents' HTMLElement संदर्भ आसा आनी मान्य करूंक शकता (फकत JavaScript वरवीं). चड म्हायती खातीर पळयात Popper's detectOverflow docs . |
container |
तार, घटक, खोटें | false |
एका विशिश्ट घटकाक पोपोव्हर जोडटा. देखीक: container: 'body' . हो पर्याय खासा उपेगी आसा कारण तो तुमकां ट्रिगर करपी घटकालागीं दस्तावेजाच्या प्रवाहांत पॉपओव्हर स्थापन करपाक परवानगी दिता - जे विंडो आकार बदलतना पॉपओव्हर ट्रिगर करपी घटका पासून पयस उडपाक आडायतलें. |
content |
स्ट्रिंग, तत्व, फंक्शन | '' |
data-bs-content गुणधर्म हाजीर ना जाल्यार मुलभूत सामुग्री मोल . फंक्शन दिल्लें आसल्यार, तें this पोपोव्हर जोडिल्ल्या घटकाक ताचो संदर्भ सेट करून कॉल करतले. |
customClass |
स्ट्रिंग, फंक्शन | '' |
पोपोव्हर दाखयल्या उपरांत वर्ग जोडात. लक्षांत दवरात की हे वर्ग साच्यांत निर्देशीत केल्ल्या खंयच्याय वर्गांवांगडाच जोडटले. जायते वर्ग जोडपाक, तांकां रिक्तींनी वेगळे करात: 'class-1 class-2' . तुमी एक फंक्शनय पास करूंक शकतात जें अतिरिक्त वर्ग नांवां आशिल्ली एकूच स्ट्रिंग परत दिवपाक जाय. |
delay |
संख्या, वस्तू | 0 |
पॉपओवर दाखोवपाक आनी लिपोवपाक कळाव (ms)-हस्त हाताळणी ट्रिगर प्रकाराक लागू जायना. क्रमांक पुरवण केल्यार, लिपोवप/दाखोवप ह्या दोनूय गजालींक विलंब लागू जाता. वस्तूची रचणूक अशी आसा: delay: { "show": 500, "hide": 100 } . |
fallbackPlacements |
स्ट्रिंग, सरणी | ['top', 'right', 'bottom', 'left'] |
ऍरेंतल्या प्लेसमेंटांची वळेरी दिवन (पसंतीच्या क्रमांकान) फॉलबॅक प्लेसमेंट व्याख्या करात. चड म्हायती खातीर पळयात Popper's behavior docs . |
html |
बूलियन हें नांव | false |
पॉपओवरांत एचटीएमएल परवानगी दिवची. खरेंच आसल्यार, popover's तले HTML टॅग popover title मदीं रेंडर जातले. खोटें आसल्यार, innerText DOM त सामुग्री घालपाक गुणधर्म वापरतले. XSS हल्ल्याचो हुस्को आसल्यार मजकूर वापरात. |
offset |
संख्या, स्ट्रिंग, फंक्शन | [0, 0] |
ताच्या लक्ष्याच्या सापेक्ष पोपोव्हराचें ऑफसेट. तुमी स्वल्पविराम वेगळीं केल्ल्या मोलां सयत डेटा गुणधर्मांत स्ट्रिंग पास करूंक शकतात जशे की: data-bs-offset="10,20" . जेन्ना ऑफसेट थारावपाखातीर फंक्शन वापरतात तेन्ना ताका पॉपर प्लेसमेंट, संदर्भ आनी पॉपर रेक्ट्स हें ताचो पयलो आर्ग्युमेंट म्हणून आशिल्ल्या वस्तून कॉल करतात. ट्रिगर करपी घटक DOM नोड दुसरो आर्ग्युमेंट म्हणून पास जाता. फंक्शनान दोन क्रमांक आशिल्ली ऍरे परत दिवपाक जाय: skidding , distance . चड म्हायती खातीर पळयात Popper's offset docs . |
placement |
स्ट्रिंग, फंक्शन | 'top' |
पोपोवर कशें दवरप: ऑटो, वयर, सकयल, डावें, उजवें. जेन्ना auto निर्दिश्ट जाता, तेन्ना तो गतिशीलपणान पॉपओव्हर परतून दितले. जेन्ना प्लेसमेंट थारावपाखातीर फंक्शन वापरतात, तेन्ना ताका पॉपओवर DOM नोड हो पयलो आर्ग्युमेंट आनी ट्रिगरिंग एलिमेंट DOM नोड दुसरो म्हूण कॉल करतात. संदर्भ this पॉपओवर दृष्टांताक सेट केला. |
popperConfig |
शून्य, वस्तू, कार्य | null |
Bootstrap ची मुलभूत Popper संरचना बदलपाक, पळयात Popper ची संरचना . जेन्ना Popper संरचना तयार करपाक फंक्शन वापरतात, तेन्ना तें Bootstrap ची मुलभूत Popper संरचना आशिल्ल्या वस्तून कॉल करतात. तो तुमकां तुमच्या स्वताच्या संरचने वांगडा मुलभूत वापरपाक आनी विलीन करपाक मदत करता. फंक्शनान Popper खातीर संरचना वस्तू परत दिवपाक जाय. |
sanitize |
बूलियन हें नांव | true |
सॅनिटायझेशन सक्षम वा अक्षम करचें. If activated 'template' , 'content' आनी 'title' पर्याय सॅनिटायझ जातले. |
sanitizeFn |
शून्य, कार्य | null |
हांगा तुमी तुमचें स्वताचें सॅनिटायज फंक्शन पुरवण करूंक शकतात. सॅनिटायझेशन करपाक तुमकां समर्पीत लायब्ररी वापरपाक आवडटा जाल्यार हें उपेगी पडूं येता. |
selector |
तार, खोटें | false |
निवडक पुरवण केल्यार, पॉपओवर वस्तू निर्दिश्ट लक्ष्यांक प्रत्यायित करतले. jQuery.on वेव्हारांत, हाचो वापर गतिशीलपणान जोडिल्ल्या DOM घटकांक ( आदार) पॉपओव्हर लागू करपाकय करतात . हो अंक आनी एक माहितीपूर्ण उदाहरण पळयात . |
template |
माळ | '<div class="popover" role="popover"><div class="popover-arrow"></div><div class="popover-inner"></div></div>' |
पॉपओवर तयार करतना वापरपाक बेस HTML. पोपोव्हर'स title इंजेक्शन दितले .popover-inner . .popover-arrow जातलो पोपोवराचो बाण. सगळ्यांत भायल्या आवरण घटकाक .popover वर्ग आनी role="popover" . |
title |
स्ट्रिंग, तत्व, फंक्शन | '' |
title गुणधर्म हाजीर ना जाल्यार मुलभूत शीर्षक मोल . फंक्शन दिल्लें आसल्यार, तें this पोपोव्हर जोडिल्ल्या घटकाक ताचो संदर्भ सेट करून कॉल करतले. |
trigger |
माळ | 'hover focus' |
पॉपओवर कसो सुरू जाता: क्लिक, होवर, फोकस, मॅन्युअल. तुमी जायते ट्रिगर पास करूंक शकतात; तांकां एक जाग्यान वेगळें करतात. पोपोव्हर प्रोग्रामेटिक रितीन , आनी पद्दती 'manual' वरवीं सुरू जातलो अशें दाखयता ; हें मोल हेर खंयच्याय ट्रिगराक जोडूंक शकना. स्वताचेर कीबोर्ड वरवीं ट्रिगर करूंक शकना अशे पॉपओवर जातले, आनी कीबोर्ड वापरप्यां खातीर समान म्हायती दिवपाच्यो पर्यायी पद्दती आसल्यारच वापरपाक जाय..popover('show') .popover('hide') .popover('toggle') 'hover' |
वैयक्तीक पोपोव्हरां खातीर डेटा गुणधर्म
वैयक्तीक पॉपओव्हरां खातीर पर्याय पर्यायीपणान डेटा गुणधर्मांच्या वापरा वरवीं निर्देशीत करूंक शकतात, जशें वयर स्पश्ट केलां.
कडेन फंक्शन वापरपpopperConfig
const popover = new bootstrap.Popover(element, {
popperConfig(defaultBsPopperConfig) {
// const newPopperConfig = {...}
// use defaultBsPopperConfig if needed...
// return newPopperConfig
}
})
पद्दती
अतुल्यकालिक पद्दती आनी संक्रमण
सगळ्यो एपीआय पद्दती अतुल्यकालिक आसतात आनी संक्रमण सुरू करतात . संक्रमण सुरू जातकच पूण सोंपचे पयलीं ते फोन करप्या कडेन परततात . ते भायर, संक्रमण घटकाचेर एक पद्दत कॉल दुर्लक्षीत जातलें .
पद्दत | वर्णन |
---|---|
disable |
एका घटकाचो पोपोव्हर दाखोवपाची तांक काडून उडयता. पोपोव्हर फकत परतून सक्षम केल्यारूच दाखोवंक मेळटलो. |
dispose |
घटकाचो पॉपओवर लिपयता आनी नश्ट करता (DOM घटकाचेर सांठयल्लो डेटा काडून उडयता). प्रतिनिधीत्व वापरपी पोपोव्हर (जे पर्याय वापरून तयार केल्लेselector आसात ) वंशज ट्रिगर घटकांचेर वैयक्तीकपणान नश्ट करूंक शकना. |
enable |
एका घटकाच्या पोपोव्हराक दाखोवपाची तांक दिता. Popovers पूर्वनिर्धारीतपणान सक्षम केल्ले आसात. |
getInstance |
स्थिर पद्दत जी तुमकां DOM घटकाकडेन संबंदीत आशिल्ली पॉपओवर दृष्टांत मेळोवपाक परवानगी दिता. |
getOrCreateInstance |
स्थिर पद्दत जी तुमकां DOM घटका कडेन संबंदीत पॉपओवर दृष्टांत मेळोवपाक परवानगी दिता, वा ती आरंभ करूंक नाशिल्ल्या प्रकरणांत नवी तयार करपाक परवानगी दिता. |
hide |
एका घटकाचो पोपोव्हर लिपयता. पॉपओव्हर प्रत्यक्षांत लिपोवचे पयलीं (म्हळ्यार hidden.bs.popover घडणूक घडचे पयलीं) कॉलराक परतता. हाका पोपोव्हराचें “हस्तिका” ट्रिगरिंग मानतात. |
setContent |
ताच्या आरंभ केल्या उपरांत पॉपओवराची सामग्री बदलपाचो मार्ग दिता. |
show |
एका घटकाचो पोपोव्हर उक्तो करता. पॉपओवर प्रत्यक्षांत दाखोवचे पयलीं (म्हळ्यार shown.bs.popover घडणूक घडचे पयलीं) कॉलराक परतता. हाका पोपोव्हराचें “हस्तिका” ट्रिगरिंग मानतात. ज्या पोपोव्हरांचें शीर्षक आनी आशय दोनूय शून्य लांबायेचे आसतात, ते केन्नाच दाखोवंक नात. |
toggle |
एका घटकाचो पॉपओवर टॉगल करता. पॉपओवर प्रत्यक्षांत दाखोवचे पयलीं वा लिपोवचे पयलीं (म्हळ्यार shown.bs.popover वा hidden.bs.popover घडणूक घडचे पयलीं) कॉलराक परतता. हाका पोपोव्हराचें “हस्तिका” ट्रिगरिंग मानतात. |
toggleEnabled |
घटकाचो पॉपओवर दाखोवपाची वा लिपोवपाची क्षमता टॉगल करता. |
update |
घटकाच्या पॉपओवराची सुवात अद्ययावत करता. |
// 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
एक युक्तिवाद स्वीकारता
, जंय दरेक गुणधर्म-की पॉपओवर साच्या भितर
object
वैध निवडक आसा
, आनी दरेक संबंदीत गुणधर्म-मूल्य |
|
|
string
string
element
function
null
घडणुको
प्रसंग | वर्णन |
---|---|
hide.bs.popover |
hide दृष्टांत पद्दत कॉल केल्या उपरांत ही घडणूक रोखडीच फायर जाता . |
hidden.bs.popover |
वापरप्या कडल्यान पोपोव्हर लिपोवप सोंपतकच ही घडणूक फायर जाता (CSS संक्रमण पुराय जावपाची वाट पळयतले). |
inserted.bs.popover |
show.bs.popover जेन्ना पॉपओव्हर साचा DOM कडेन जोडला तेन्ना घडणुके उपरांत ही इव्हेंट फायर करतात. |
show.bs.popover |
show दृष्टांत पद्दत कॉल करतना ही घडणूक रोखडीच फायर जाता . |
shown.bs.popover |
वापरप्याक पॉपओव्हर दिसपाक लायल्यार ही घडणूक फायर जाता (CSS संक्रमण पुराय जावपाची वाट पळयतले). |
const myPopoverTrigger = document.getElementById('myPopover')
myPopoverTrigger.addEventListener('hidden.bs.popover', () => {
// do something...
})