मुखेल आशयाचेर वचचें डॉक्स नेव्हिगेशनाचेर वचचें
Check
in English

पोपोव्हर्स हें नांव

तुमच्या साइटचेर खंयच्याय घटकाक 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 भितरल्या एका घटकाक लागून पॉपओव्हर ट्रिगर जावंक शकतात.
पूर्वनिर्धारीतपणान, हो घटक अंतर्निहित सामुग्री सॅनिटायझर वापरता, जो स्पश्टपणान परवानगी नाशिल्ले खंयचेय HTML घटक काडून उडयता. चड तपशीलां खातीर आमच्या जावास्क्रिप्ट दस्तावेजीकरणांतलो सॅनिटायझर विभाग पळयात .
ह्या घटकाचो एनिमेशन परिणाम 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मदीं रेंडर जातले. खोटें आसल्यार, innerTextDOM त सामुग्री घालपाक गुणधर्म वापरतले. 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वैध निवडक आसा , आनी दरेक संबंदीत गुणधर्म-मूल्य | | | stringstringelementfunctionnull

घडणुको

प्रसंग वर्णन
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...
})