मुख्य सामग्री पर जाईं डॉक्स नेविगेशन पर जाईं
Check
in English

ड्रॉपडाउन हो गइल बा

बूटस्ट्रैप ड्रॉपडाउन प्लगइन के साथ लिंक सभ के लिस्ट आ अउरी बहुत कुछ देखावे खातिर संदर्भ ओवरले सभ के टॉगल करीं।

एह पन्ना पर दिहल गइल बा

अवलोकन कइल जाव

ड्रॉपडाउन टॉगल करे लायक होला, लिंक सभ के लिस्ट देखावे खातिर संदर्भ ओवरले आ अउरी बहुत कुछ। इनहन के शामिल बूटस्ट्रैप ड्रॉपडाउन जावास्क्रिप्ट प्लगइन के साथ इंटरैक्टिव बनावल गइल बा। इनहन के टॉगल कइल जाला क्लिक क के, होवरिंग से ना; ई एगो जानबूझ के डिजाइन के फैसला बा .

ड्रॉपडाउन सभ के थर्ड पार्टी लाइब्रेरी, पॉपर , पर बनावल गइल बा जे डायनामिक पोजीशनिंग आ व्यूपोर्ट डिटेक्शन उपलब्ध करावे ला। बूटस्ट्रैप के जावास्क्रिप्ट से पहिले popper.min.js के जरूर शामिल करीं भा bootstrap.bundle.min.js/ के इस्तेमाल करीं bootstrap.bundle.jsजवना में पॉपर बा. पॉपर के इस्तेमाल नवबार में ड्रॉपडाउन के स्थिति देवे खातिर ना कईल जाला हालांकि काहेंकी डायनामिक पोजीशनिंग के जरूरत नईखे।

सुलभता के क्षमता बा

WAI ARIA मानक एगो वास्तविक role="menu"विजेट के परिभाषित करे ला , बाकी ई एप्लिकेशन नियर मेनू सभ खातिर बिसेस बा जे एक्शन भा फंक्शन सभ के ट्रिगर करे लें। एरिया मेनू में खाली मेनू आइटम, चेकबॉक्स मेनू आइटम, रेडियो बटन मेनू आइटम, रेडियो बटन समूह, आ सब-मेनू हो सकेला।

दूसर ओर, बूटस्ट्रैप के ड्रॉपडाउन सभ के अइसन डिजाइन कइल गइल बा कि ई जेनेरिक होखे आ कई किसिम के स्थिति आ मार्कअप संरचना सभ पर लागू होखे। उदाहरण खातिर, ड्रॉपडाउन बनावल संभव बा जेह में अतिरिक्त इनपुट आ फॉर्म कंट्रोल होखे, जइसे कि खोज फील्ड भा लॉगिन फॉर्म। एह कारण से, बूटस्ट्रैप सही एरिया मेनू सभ खातिर जरूरी roleआ कौनों भी बिसेसता के उमेद ना करे ला (ना स्वचालित रूप से जोड़त बा) । लेखक लोग के एह अधिका विशिष्ट गुणन के खुदे शामिल करे के पड़ी.aria-

हालाँकि, बूटस्ट्रैप में अधिकतर मानक कीबोर्ड मेनू इंटरैक्शन सभ खातिर बिल्ट-इन सपोर्ट जरूर जोड़ल जाला, जइसे कि .dropdown-itemकर्सर की सभ के इस्तेमाल से अलग-अलग तत्व सभ के माध्यम से चले के क्षमता आ कुंजी से मेनू बंद करे के क्षमता ESC

उदाहरण खातिर दिहल गइल बा

ड्रॉपडाउन के टॉगल (अपना बटन भा लिंक) आ ड्रॉपडाउन मेनू के भीतर लपेटीं .dropdown, या कौनों अउरी तत्व जे घोषित करे position: relative;ला। ड्रॉपडाउन से <a>या <button>तत्वन से ट्रिगर कइल जा सकेला ताकि रउरा संभावित जरूरतन के बेहतर ढंग से फिट कइल जा सके. इहाँ देखावल गइल उदाहरण <ul>सभ में जहाँ उचित होखे सिमेंटिक तत्व सभ के इस्तेमाल होला, बाकी कस्टम मार्कअप के समर्थन कइल जाला।

एकल बटन के बा

कवनो भी एकल .btnके कुछ मार्कअप बदलाव के साथ ड्रॉपडाउन टॉगल में बदलल जा सके ला। <button>इहाँ बतावल गइल बा कि रउआँ इनहन के कौनों भी तत्व के साथ कइसे काम में लगा सकत बानी :

एचटीएमएल के बा
<div class="dropdown">
  <button class="btn btn-secondary dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">
    Dropdown button
  </button>
  <ul class="dropdown-menu">
    <li><a class="dropdown-item" href="#">Action</a></li>
    <li><a class="dropdown-item" href="#">Another action</a></li>
    <li><a class="dropdown-item" href="#">Something else here</a></li>
  </ul>
</div>

<a>तत्वन के साथे:

एचटीएमएल के बा
<div class="dropdown">
  <a class="btn btn-secondary dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
    Dropdown link
  </a>

  <ul class="dropdown-menu">
    <li><a class="dropdown-item" href="#">Action</a></li>
    <li><a class="dropdown-item" href="#">Another action</a></li>
    <li><a class="dropdown-item" href="#">Something else here</a></li>
  </ul>
</div>

सबसे बढ़िया बात ई बा कि रउआँ ई काम कवनो बटन वेरिएंट के साथ भी कर सकत बानी:

<!-- Example single danger button -->
<div class="btn-group">
  <button type="button" class="btn btn-danger dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
    Action
  </button>
  <ul class="dropdown-menu">
    <li><a class="dropdown-item" href="#">Action</a></li>
    <li><a class="dropdown-item" href="#">Another action</a></li>
    <li><a class="dropdown-item" href="#">Something else here</a></li>
    <li><hr class="dropdown-divider"></li>
    <li><a class="dropdown-item" href="#">Separated link</a></li>
  </ul>
</div>

बंटवारा बटन के बा

एही तरे, लगभग एकल बटन ड्रॉपडाउन के समान मार्कअप के साथ स्प्लिट बटन ड्रॉपडाउन बनाईं, बाकी .dropdown-toggle-splitड्रॉपडाउन कैरेट के आसपास उचित स्पेसिंग खातिर के जोड़ के।

हमनी के एह अतिरिक्त वर्ग के इस्तेमाल paddingकैरेट के दुनो ओर के क्षैतिज के 25% कम करे खातिर करेनी जा आ margin-leftनियमित बटन ड्रॉपडाउन खातिर जवन जोड़ल गईल बा ओकरा के हटावे खातिर। ऊ अतिरिक्त बदलाव कैरेट के स्प्लिट बटन में केंद्रित रखेला आ मुख्य बटन के बगल में अधिका उपयुक्त आकार के हिट एरिया देला।

<!-- Example split danger button -->
<div class="btn-group">
  <button type="button" class="btn btn-danger">Action</button>
  <button type="button" class="btn btn-danger dropdown-toggle dropdown-toggle-split" data-bs-toggle="dropdown" aria-expanded="false">
    <span class="visually-hidden">Toggle Dropdown</span>
  </button>
  <ul class="dropdown-menu">
    <li><a class="dropdown-item" href="#">Action</a></li>
    <li><a class="dropdown-item" href="#">Another action</a></li>
    <li><a class="dropdown-item" href="#">Something else here</a></li>
    <li><hr class="dropdown-divider"></li>
    <li><a class="dropdown-item" href="#">Separated link</a></li>
  </ul>
</div>

साइजिंग के बा

बटन ड्रॉपडाउन सभ साइज के बटन सभ के साथ काम करे ला, जेह में डिफ़ॉल्ट आ स्प्लिट ड्रॉपडाउन बटन भी सामिल बाड़ें।

<!-- Large button groups (default and split) -->
<div class="btn-group">
  <button class="btn btn-secondary btn-lg dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">
    Large button
  </button>
  <ul class="dropdown-menu">
    ...
  </ul>
</div>
<div class="btn-group">
  <button class="btn btn-secondary btn-lg" type="button">
    Large split button
  </button>
  <button type="button" class="btn btn-lg btn-secondary dropdown-toggle dropdown-toggle-split" data-bs-toggle="dropdown" aria-expanded="false">
    <span class="visually-hidden">Toggle Dropdown</span>
  </button>
  <ul class="dropdown-menu">
    ...
  </ul>
</div>
<div class="btn-group">
  <button class="btn btn-secondary btn-sm dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">
    Small button
  </button>
  <ul class="dropdown-menu">
    ...
  </ul>
</div>
<div class="btn-group">
  <button class="btn btn-secondary btn-sm" type="button">
    Small split button
  </button>
  <button type="button" class="btn btn-sm btn-secondary dropdown-toggle dropdown-toggle-split" data-bs-toggle="dropdown" aria-expanded="false">
    <span class="visually-hidden">Toggle Dropdown</span>
  </button>
  <ul class="dropdown-menu">
    ...
  </ul>
</div>

अन्हार ड्रॉपडाउन हो गइल बा

.dropdown-menu-darkएगो मौजूदा पर जोड़ के गहरे रंग के नवबार या कस्टम शैली से मेल खाए खातिर गहरे रंग के ड्रॉपडाउन में विकल्प चुनीं .dropdown-menu. ड्रॉपडाउन आइटम सभ में कौनों बदलाव के जरूरत नइखे।

एचटीएमएल के बा
<div class="dropdown">
  <button class="btn btn-secondary dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">
    Dropdown button
  </button>
  <ul class="dropdown-menu dropdown-menu-dark">
    <li><a class="dropdown-item active" href="#">Action</a></li>
    <li><a class="dropdown-item" href="#">Another action</a></li>
    <li><a class="dropdown-item" href="#">Something else here</a></li>
    <li><hr class="dropdown-divider"></li>
    <li><a class="dropdown-item" href="#">Separated link</a></li>
  </ul>
</div>

आ एकरा के नवबार में इस्तेमाल में डालल:

एचटीएमएल के बा
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
  <div class="container-fluid">
    <a class="navbar-brand" href="#">Navbar</a>
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavDarkDropdown" aria-controls="navbarNavDarkDropdown" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarNavDarkDropdown">
      <ul class="navbar-nav">
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
            Dropdown
          </a>
          <ul class="dropdown-menu dropdown-menu-dark">
            <li><a class="dropdown-item" href="#">Action</a></li>
            <li><a class="dropdown-item" href="#">Another action</a></li>
            <li><a class="dropdown-item" href="#">Something else here</a></li>
          </ul>
        </li>
      </ul>
    </div>
  </div>
</nav>

दिशा-निर्देश दिहल गइल बा

आरटीएल के बा

आरटीएल में बूटस्ट्रैप के इस्तेमाल करत घरी दिशा-निर्देश मिरर हो जाला, मतलब .dropstartदाहिना ओर देखाई दिही।

केंद्रित बा

.dropdown-centerपैरेंट तत्व पर के साथ टॉगल के नीचे केंद्रित ड्रॉपडाउन मेनू बनाईं ।

एचटीएमएल के बा
<div class="dropdown-center">
  <button class="btn btn-secondary dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">
    Centered dropdown
  </button>
  <ul class="dropdown-menu">
    <li><a class="dropdown-item" href="#">Action</a></li>
    <li><a class="dropdown-item" href="#">Action two</a></li>
    <li><a class="dropdown-item" href="#">Action three</a></li>
  </ul>
</div>

ड्रॉपअप हो गइल बा

.dropupमूल तत्व में जोड़ के तत्व सभ के ऊपर ड्रॉपडाउन मेनू सभ के ट्रिगर करीं ।

<!-- Default dropup button -->
<div class="btn-group dropup">
  <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
    Dropup
  </button>
  <ul class="dropdown-menu">
    <!-- Dropdown menu links -->
  </ul>
</div>

<!-- Split dropup button -->
<div class="btn-group dropup">
  <button type="button" class="btn btn-secondary">
    Split dropup
  </button>
  <button type="button" class="btn btn-secondary dropdown-toggle dropdown-toggle-split" data-bs-toggle="dropdown" aria-expanded="false">
    <span class="visually-hidden">Toggle Dropdown</span>
  </button>
  <ul class="dropdown-menu">
    <!-- Dropdown menu links -->
  </ul>
</div>

ड्रॉपअप केंद्रित बा

.dropup-centerपैरेंट तत्व पर के साथ टॉगल के ऊपर केंद्रित ड्रॉपअप मेनू बनाईं ।

एचटीएमएल के बा
<div class="dropup-center dropup">
  <button class="btn btn-secondary dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">
    Centered dropup
  </button>
  <ul class="dropdown-menu">
    <li><a class="dropdown-item" href="#">Action</a></li>
    <li><a class="dropdown-item" href="#">Action two</a></li>
    <li><a class="dropdown-item" href="#">Action three</a></li>
  </ul>
</div>

ड्रॉपेंड के बा

.dropendमूल तत्व में जोड़ के तत्व सभ के दाहिने ओर ड्रॉपडाउन मेनू सभ के ट्रिगर करीं ।

<!-- Default dropend button -->
<div class="btn-group dropend">
  <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
    Dropend
  </button>
  <ul class="dropdown-menu">
    <!-- Dropdown menu links -->
  </ul>
</div>

<!-- Split dropend button -->
<div class="btn-group dropend">
  <button type="button" class="btn btn-secondary">
    Split dropend
  </button>
  <button type="button" class="btn btn-secondary dropdown-toggle dropdown-toggle-split" data-bs-toggle="dropdown" aria-expanded="false">
    <span class="visually-hidden">Toggle Dropend</span>
  </button>
  <ul class="dropdown-menu">
    <!-- Dropdown menu links -->
  </ul>
</div>

ड्रॉपस्टार्ट हो गइल बा

.dropstartमूल तत्व में जोड़ के तत्व सभ के बाईं ओर ड्रॉपडाउन मेनू सभ के ट्रिगर करीं ।

<!-- Default dropstart button -->
<div class="btn-group dropstart">
  <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
    Dropstart
  </button>
  <ul class="dropdown-menu">
    <!-- Dropdown menu links -->
  </ul>
</div>

<!-- Split dropstart button -->
<div class="btn-group dropstart">
  <button type="button" class="btn btn-secondary dropdown-toggle dropdown-toggle-split" data-bs-toggle="dropdown" aria-expanded="false">
    <span class="visually-hidden">Toggle Dropstart</span>
  </button>
  <ul class="dropdown-menu">
    <!-- Dropdown menu links -->
  </ul>
  <button type="button" class="btn btn-secondary">
    Split dropstart
  </button>
</div>

रउआँ ड्रॉपडाउन आइटम के रूप में <a>या <button>तत्व सभ के इस्तेमाल कर सकत बानी।

एचटीएमएल के बा
<div class="dropdown">
  <button class="btn btn-secondary dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">
    Dropdown
  </button>
  <ul class="dropdown-menu">
    <li><button class="dropdown-item" type="button">Action</button></li>
    <li><button class="dropdown-item" type="button">Another action</button></li>
    <li><button class="dropdown-item" type="button">Something else here</button></li>
  </ul>
</div>

रउआँ के साथ गैर-इंटरएक्टिव ड्रॉपडाउन आइटम भी बना सकत बानी .dropdown-item-text। कस्टम सीएसएस भा टेक्स्ट यूटिलिटीज के साथ अउरी स्टाइल करे में बेझिझक महसूस करीं।

एचटीएमएल के बा
<ul class="dropdown-menu">
  <li><span class="dropdown-item-text">Dropdown item text</span></li>
  <li><a class="dropdown-item" href="#">Action</a></li>
  <li><a class="dropdown-item" href="#">Another action</a></li>
  <li><a class="dropdown-item" href="#">Something else here</a></li>
</ul>

सक्रिय

.activeड्रॉपडाउन में आइटम के सक्रिय के रूप में स्टाइल करे खातिर जोड़ल जाला . सक्रिय अवस्था के सहायक टेक्नालॉजी सभ में पहुँचावे खातिर, aria-currentबिसेसता के इस्तेमाल करीं — pageवर्तमान पन्ना खातिर मान के इस्तेमाल करीं, या trueकौनों सेट में मौजूद वर्तमान आइटम खातिर।

एचटीएमएल के बा
<ul class="dropdown-menu">
  <li><a class="dropdown-item" href="#">Regular link</a></li>
  <li><a class="dropdown-item active" href="#" aria-current="true">Active link</a></li>
  <li><a class="dropdown-item" href="#">Another link</a></li>
</ul>

विकलांग

.disabledड्रॉपडाउन में आइटम के अक्षम के रूप में स्टाइल करे खातिर जोड़ीं .

एचटीएमएल के बा
<ul class="dropdown-menu">
  <li><a class="dropdown-item" href="#">Regular link</a></li>
  <li><a class="dropdown-item disabled">Disabled link</a></li>
  <li><a class="dropdown-item" href="#">Another link</a></li>
</ul>

डिफ़ॉल्ट रूप से, एगो ड्रॉपडाउन मेनू स्वचालित रूप से ऊपर से आ अपना मूल के बाईं ओर के साथ 100% स्थिति में रखल जाला। रउआँ एकरा के दिशात्मक वर्ग सभ के साथ बदल सकत .drop*बानी, बाकी रउआँ इनहन के अतिरिक्त संशोधक वर्ग सभ के साथ भी नियंत्रित क सकत बानी।

.dropdown-menu-endड्रॉपडाउन मेनू के एगो .dropdown-menuसे दाहिने संरेखित करे में जोड़ीं । आरटीएल में बूटस्ट्रैप के इस्तेमाल करत घरी दिशा-निर्देश मिरर हो जाला, मतलब .dropdown-menu-endबाईं ओर देखाई दिही।

हेड अप हो गइल बा! ड्रॉपडाउन पॉपर के बदौलत पोजीशन दिहल जाला सिवाय तब जब ऊ नवबार में समाहित होखे.
एचटीएमएल के बा
<div class="btn-group">
  <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
    Right-aligned menu example
  </button>
  <ul class="dropdown-menu dropdown-menu-end">
    <li><button class="dropdown-item" type="button">Action</button></li>
    <li><button class="dropdown-item" type="button">Another action</button></li>
    <li><button class="dropdown-item" type="button">Something else here</button></li>
  </ul>
</div>

प्रतिक्रियाशील संरेखण के बा

अगर रउआँ रिस्पांसिव संरेखण के इस्तेमाल कइल चाहत बानी, data-bs-display="static"एट्रिब्यूट जोड़ के डायनामिक पोजीशनिंग के अक्षम करीं आ रिस्पांसिव वेरिएशन क्लास सभ के इस्तेमाल करीं।

दिहल गइल ब्रेकपॉइंट या बड़ के साथ ड्रॉपडाउन मेनू के दाहिने संरेखित करे खातिर , जोड़ीं .dropdown-menu{-sm|-md|-lg|-xl|-xxl}-end

एचटीएमएल के बा
<div class="btn-group">
  <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown" data-bs-display="static" aria-expanded="false">
    Left-aligned but right aligned when large screen
  </button>
  <ul class="dropdown-menu dropdown-menu-lg-end">
    <li><button class="dropdown-item" type="button">Action</button></li>
    <li><button class="dropdown-item" type="button">Another action</button></li>
    <li><button class="dropdown-item" type="button">Something else here</button></li>
  </ul>
</div>

दिहल गइल ब्रेकपॉइंट भा बड़का के साथ बाईं ओर ड्रॉपडाउन मेनू के संरेखित करे खातिर , जोड़ीं .dropdown-menu-end.dropdown-menu{-sm|-md|-lg|-xl|-xxl}-start.

एचटीएमएल के बा
<div class="btn-group">
  <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown" data-bs-display="static" aria-expanded="false">
    Right-aligned but left aligned when large screen
  </button>
  <ul class="dropdown-menu dropdown-menu-end dropdown-menu-lg-start">
    <li><button class="dropdown-item" type="button">Action</button></li>
    <li><button class="dropdown-item" type="button">Another action</button></li>
    <li><button class="dropdown-item" type="button">Something else here</button></li>
  </ul>
</div>

ध्यान दीं कि नवबार में ड्रॉपडाउन बटन में कवनो विशेषता जोड़ला के जरूरत नइखे data-bs-display="static", काहें से कि नवबार में पॉपर के इस्तेमाल ना कइल जाला।

संरेखण के विकल्प बा

ऊपर देखावल गईल अधिकांश विकल्प के लेके, इहाँ एक जगह अलग-अलग ड्रॉपडाउन संरेखण विकल्प के एगो छोट किचन सिंक डेमो दिहल गईल बा।

एचटीएमएल के बा
<div class="btn-group">
  <button class="btn btn-secondary dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">
    Dropdown
  </button>
  <ul class="dropdown-menu">
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
  </ul>
</div>

<div class="btn-group">
  <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
    Right-aligned menu
  </button>
  <ul class="dropdown-menu dropdown-menu-end">
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
  </ul>
</div>

<div class="btn-group">
  <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown" data-bs-display="static" aria-expanded="false">
    Left-aligned, right-aligned lg
  </button>
  <ul class="dropdown-menu dropdown-menu-lg-end">
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
  </ul>
</div>

<div class="btn-group">
  <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown" data-bs-display="static" aria-expanded="false">
    Right-aligned, left-aligned lg
  </button>
  <ul class="dropdown-menu dropdown-menu-end dropdown-menu-lg-start">
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
  </ul>
</div>

<div class="btn-group dropstart">
  <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
    Dropstart
  </button>
  <ul class="dropdown-menu">
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
  </ul>
</div>

<div class="btn-group dropend">
  <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
    Dropend
  </button>
  <ul class="dropdown-menu">
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
  </ul>
</div>

<div class="btn-group dropup">
  <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
    Dropup
  </button>
  <ul class="dropdown-menu">
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
  </ul>
</div>

हेडर के बा

कवनो भी ड्रॉपडाउन मेनू में क्रिया सभ के खंड सभ के लेबल करे खातिर हेडर जोड़ीं।

एचटीएमएल के बा
<ul class="dropdown-menu">
  <li><h6 class="dropdown-header">Dropdown header</h6></li>
  <li><a class="dropdown-item" href="#">Action</a></li>
  <li><a class="dropdown-item" href="#">Another action</a></li>
</ul>

डिवाइडर के बा

एगो डिवाइडर के साथ संबंधित मेनू आइटम के समूह के अलग करीं।

एचटीएमएल के बा
<ul class="dropdown-menu">
  <li><a class="dropdown-item" href="#">Action</a></li>
  <li><a class="dropdown-item" href="#">Another action</a></li>
  <li><a class="dropdown-item" href="#">Something else here</a></li>
  <li><hr class="dropdown-divider"></li>
  <li><a class="dropdown-item" href="#">Separated link</a></li>
</ul>

पाठ

कवनो भी फ्रीफॉर्म टेक्स्ट के एगो ड्रॉपडाउन मेनू के भीतर टेक्स्ट के साथे रखीं आ स्पेसिंग यूटिलिटीज के इस्तेमाल करीं . ध्यान दीं कि मेनू चौड़ाई के बाध्य करे खातिर संभवतः रउआँ के अतिरिक्त साइजिंग शैली सभ के जरूरत पड़ी।

एचटीएमएल के बा
<div class="dropdown-menu p-4 text-muted" style="max-width: 200px;">
  <p>
    Some example text that's free-flowing within the dropdown menu.
  </p>
  <p class="mb-0">
    And this is more example text.
  </p>
</div>

फार्म के रूप में बा

कवनो फॉर्म के ड्रॉपडाउन मेनू के भीतर डालीं, भा ओकरा के ड्रॉपडाउन मेनू बनाईं, आ मार्जिन भा पैडिंग यूटिलिटीज के इस्तेमाल करीं जेहसे कि ओकरा के जवन नकारात्मक जगह चाहीं ऊ दिहल जा सके.

एचटीएमएल के बा
<div class="dropdown-menu">
  <form class="px-4 py-3">
    <div class="mb-3">
      <label for="exampleDropdownFormEmail1" class="form-label">Email address</label>
      <input type="email" class="form-control" id="exampleDropdownFormEmail1" placeholder="[email protected]">
    </div>
    <div class="mb-3">
      <label for="exampleDropdownFormPassword1" class="form-label">Password</label>
      <input type="password" class="form-control" id="exampleDropdownFormPassword1" placeholder="Password">
    </div>
    <div class="mb-3">
      <div class="form-check">
        <input type="checkbox" class="form-check-input" id="dropdownCheck">
        <label class="form-check-label" for="dropdownCheck">
          Remember me
        </label>
      </div>
    </div>
    <button type="submit" class="btn btn-primary">Sign in</button>
  </form>
  <div class="dropdown-divider"></div>
  <a class="dropdown-item" href="#">New around here? Sign up</a>
  <a class="dropdown-item" href="#">Forgot password?</a>
</div>
एचटीएमएल के बा
<div class="dropdown">
  <button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false" data-bs-auto-close="outside">
    Dropdown form
  </button>
  <form class="dropdown-menu p-4">
    <div class="mb-3">
      <label for="exampleDropdownFormEmail2" class="form-label">Email address</label>
      <input type="email" class="form-control" id="exampleDropdownFormEmail2" placeholder="[email protected]">
    </div>
    <div class="mb-3">
      <label for="exampleDropdownFormPassword2" class="form-label">Password</label>
      <input type="password" class="form-control" id="exampleDropdownFormPassword2" placeholder="Password">
    </div>
    <div class="mb-3">
      <div class="form-check">
        <input type="checkbox" class="form-check-input" id="dropdownCheck2">
        <label class="form-check-label" for="dropdownCheck2">
          Remember me
        </label>
      </div>
    </div>
    <button type="submit" class="btn btn-primary">Sign in</button>
  </form>
</div>

ड्रॉपडाउन के लोकेशन बदले खातिर data-bs-offsetया के इस्तेमाल करीं ।data-bs-reference

एचटीएमएल के बा
<div class="d-flex">
  <div class="dropdown me-1">
    <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false" data-bs-offset="10,20">
      Offset
    </button>
    <ul class="dropdown-menu">
      <li><a class="dropdown-item" href="#">Action</a></li>
      <li><a class="dropdown-item" href="#">Another action</a></li>
      <li><a class="dropdown-item" href="#">Something else here</a></li>
    </ul>
  </div>
  <div class="btn-group">
    <button type="button" class="btn btn-secondary">Reference</button>
    <button type="button" class="btn btn-secondary dropdown-toggle dropdown-toggle-split" data-bs-toggle="dropdown" aria-expanded="false" data-bs-reference="parent">
      <span class="visually-hidden">Toggle Dropdown</span>
    </button>
    <ul class="dropdown-menu">
      <li><a class="dropdown-item" href="#">Action</a></li>
      <li><a class="dropdown-item" href="#">Another action</a></li>
      <li><a class="dropdown-item" href="#">Something else here</a></li>
      <li><hr class="dropdown-divider"></li>
      <li><a class="dropdown-item" href="#">Separated link</a></li>
    </ul>
  </div>
</div>

ऑटो बंद व्यवहार के बा

डिफ़ॉल्ट रूप से, ड्रॉपडाउन मेनू के भीतर भा बाहर क्लिक करे पर ड्रॉपडाउन मेनू बंद हो जाला। रउआँ autoCloseड्रॉपडाउन के एह व्यवहार के बदले खातिर विकल्प के इस्तेमाल कर सकत बानी।

एचटीएमएल के बा
<div class="btn-group">
  <button class="btn btn-secondary dropdown-toggle" type="button" data-bs-toggle="dropdown" data-bs-auto-close="true" aria-expanded="false">
    Default dropdown
  </button>
  <ul class="dropdown-menu">
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
  </ul>
</div>

<div class="btn-group">
  <button class="btn btn-secondary dropdown-toggle" type="button" data-bs-toggle="dropdown" data-bs-auto-close="inside" aria-expanded="false">
    Clickable outside
  </button>
  <ul class="dropdown-menu">
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
  </ul>
</div>

<div class="btn-group">
  <button class="btn btn-secondary dropdown-toggle" type="button" data-bs-toggle="dropdown" data-bs-auto-close="outside" aria-expanded="false">
    Clickable inside
  </button>
  <ul class="dropdown-menu">
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
  </ul>
</div>

<div class="btn-group">
  <button class="btn btn-secondary dropdown-toggle" type="button" data-bs-toggle="dropdown" data-bs-auto-close="false" aria-expanded="false">
    Manual close
  </button>
  <ul class="dropdown-menu">
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
    <li><a class="dropdown-item" href="#">Menu item</a></li>
  </ul>
</div>

सीएसएस के बा

चर के बारे में बतावल गइल बा

v5.2.0 में जोड़ल गइल बा

बूटस्ट्रैप के बिकसित होखे वाला CSS चर दृष्टिकोण के हिस्सा के रूप में, ड्रॉपडाउन अब .dropdown-menuबढ़ल रियल-टाइम कस्टमाइजेशन खातिर स्थानीय CSS चर ऑन के इस्तेमाल करे ला। CSS चर सभ खातिर मान Sass के माध्यम से सेट कइल जाला, एह से Sass अनुकूलन अभी भी समर्थित बा, भी।

  --#{$prefix}dropdown-zindex: #{$zindex-dropdown};
  --#{$prefix}dropdown-min-width: #{$dropdown-min-width};
  --#{$prefix}dropdown-padding-x: #{$dropdown-padding-x};
  --#{$prefix}dropdown-padding-y: #{$dropdown-padding-y};
  --#{$prefix}dropdown-spacer: #{$dropdown-spacer};
  @include rfs($dropdown-font-size, --#{$prefix}dropdown-font-size);
  --#{$prefix}dropdown-color: #{$dropdown-color};
  --#{$prefix}dropdown-bg: #{$dropdown-bg};
  --#{$prefix}dropdown-border-color: #{$dropdown-border-color};
  --#{$prefix}dropdown-border-radius: #{$dropdown-border-radius};
  --#{$prefix}dropdown-border-width: #{$dropdown-border-width};
  --#{$prefix}dropdown-inner-border-radius: #{$dropdown-inner-border-radius};
  --#{$prefix}dropdown-divider-bg: #{$dropdown-divider-bg};
  --#{$prefix}dropdown-divider-margin-y: #{$dropdown-divider-margin-y};
  --#{$prefix}dropdown-box-shadow: #{$dropdown-box-shadow};
  --#{$prefix}dropdown-link-color: #{$dropdown-link-color};
  --#{$prefix}dropdown-link-hover-color: #{$dropdown-link-hover-color};
  --#{$prefix}dropdown-link-hover-bg: #{$dropdown-link-hover-bg};
  --#{$prefix}dropdown-link-active-color: #{$dropdown-link-active-color};
  --#{$prefix}dropdown-link-active-bg: #{$dropdown-link-active-bg};
  --#{$prefix}dropdown-link-disabled-color: #{$dropdown-link-disabled-color};
  --#{$prefix}dropdown-item-padding-x: #{$dropdown-item-padding-x};
  --#{$prefix}dropdown-item-padding-y: #{$dropdown-item-padding-y};
  --#{$prefix}dropdown-header-color: #{$dropdown-header-color};
  --#{$prefix}dropdown-header-padding-x: #{$dropdown-header-padding-x};
  --#{$prefix}dropdown-header-padding-y: #{$dropdown-header-padding-y};
  

CSS चर के माध्यम से अनुकूलन ओह .dropdown-menu-darkक्लास पर देखल जा सकेला जहाँ हमनी के बिना डुप्लिकेट CSS चयनकर्ता जोड़ले विशिष्ट मान के ओवरराइड कर देनी जा।

  --#{$prefix}dropdown-color: #{$dropdown-dark-color};
  --#{$prefix}dropdown-bg: #{$dropdown-dark-bg};
  --#{$prefix}dropdown-border-color: #{$dropdown-dark-border-color};
  --#{$prefix}dropdown-box-shadow: #{$dropdown-dark-box-shadow};
  --#{$prefix}dropdown-link-color: #{$dropdown-dark-link-color};
  --#{$prefix}dropdown-link-hover-color: #{$dropdown-dark-link-hover-color};
  --#{$prefix}dropdown-divider-bg: #{$dropdown-dark-divider-bg};
  --#{$prefix}dropdown-link-hover-bg: #{$dropdown-dark-link-hover-bg};
  --#{$prefix}dropdown-link-active-color: #{$dropdown-dark-link-active-color};
  --#{$prefix}dropdown-link-active-bg: #{$dropdown-dark-link-active-bg};
  --#{$prefix}dropdown-link-disabled-color: #{$dropdown-dark-link-disabled-color};
  --#{$prefix}dropdown-header-color: #{$dropdown-dark-header-color};
  

ससस चर के बारे में बतावल गइल बा

सभ ड्रॉपडाउन खातिर चर:

$dropdown-min-width:                10rem;
$dropdown-padding-x:                0;
$dropdown-padding-y:                .5rem;
$dropdown-spacer:                   .125rem;
$dropdown-font-size:                $font-size-base;
$dropdown-color:                    $body-color;
$dropdown-bg:                       $white;
$dropdown-border-color:             var(--#{$prefix}border-color-translucent);
$dropdown-border-radius:            $border-radius;
$dropdown-border-width:             $border-width;
$dropdown-inner-border-radius:      subtract($dropdown-border-radius, $dropdown-border-width);
$dropdown-divider-bg:               $dropdown-border-color;
$dropdown-divider-margin-y:         $spacer * .5;
$dropdown-box-shadow:               $box-shadow;

$dropdown-link-color:               $gray-900;
$dropdown-link-hover-color:         shade-color($dropdown-link-color, 10%);
$dropdown-link-hover-bg:            $gray-200;

$dropdown-link-active-color:        $component-active-color;
$dropdown-link-active-bg:           $component-active-bg;

$dropdown-link-disabled-color:      $gray-500;

$dropdown-item-padding-y:           $spacer * .25;
$dropdown-item-padding-x:           $spacer;

$dropdown-header-color:             $gray-600;
$dropdown-header-padding-x:         $dropdown-item-padding-x;
$dropdown-header-padding-y:         $dropdown-padding-y;
// fusv-disable
$dropdown-header-padding:           $dropdown-header-padding-y $dropdown-header-padding-x; // Deprecated in v5.2.0
// fusv-enable

डार्क ड्रॉपडाउन खातिर चर : 1।

$dropdown-dark-color:               $gray-300;
$dropdown-dark-bg:                  $gray-800;
$dropdown-dark-border-color:        $dropdown-border-color;
$dropdown-dark-divider-bg:          $dropdown-divider-bg;
$dropdown-dark-box-shadow:          null;
$dropdown-dark-link-color:          $dropdown-dark-color;
$dropdown-dark-link-hover-color:    $white;
$dropdown-dark-link-hover-bg:       rgba($white, .15);
$dropdown-dark-link-active-color:   $dropdown-link-active-color;
$dropdown-dark-link-active-bg:      $dropdown-link-active-bg;
$dropdown-dark-link-disabled-color: $gray-500;
$dropdown-dark-header-color:        $gray-500;

CSS आधारित कैरेट सभ खातिर चर जे ड्रॉपडाउन के इंटरएक्टिविटी के संकेत देलें:

$caret-width:                 .3em;
$caret-vertical-align:        $caret-width * .85;
$caret-spacing:               $caret-width * .85;

मिक्सिन के नाम से जानल जाला

मिक्सिन सभ के इस्तेमाल सीएसएस आधारित कैरेट सभ के पैदा करे खातिर कइल जाला आ ई 1 में पावल जा सके ला scss/mixins/_caret.scss

@mixin caret-down {
  border-top: $caret-width solid;
  border-right: $caret-width solid transparent;
  border-bottom: 0;
  border-left: $caret-width solid transparent;
}

@mixin caret-up {
  border-top: 0;
  border-right: $caret-width solid transparent;
  border-bottom: $caret-width solid;
  border-left: $caret-width solid transparent;
}

@mixin caret-end {
  border-top: $caret-width solid transparent;
  border-right: 0;
  border-bottom: $caret-width solid transparent;
  border-left: $caret-width solid;
}

@mixin caret-start {
  border-top: $caret-width solid transparent;
  border-right: $caret-width solid;
  border-bottom: $caret-width solid transparent;
}

@mixin caret($direction: down) {
  @if $enable-caret {
    &::after {
      display: inline-block;
      margin-left: $caret-spacing;
      vertical-align: $caret-vertical-align;
      content: "";
      @if $direction == down {
        @include caret-down();
      } @else if $direction == up {
        @include caret-up();
      } @else if $direction == end {
        @include caret-end();
      }
    }

    @if $direction == start {
      &::after {
        display: none;
      }

      &::before {
        display: inline-block;
        margin-right: $caret-spacing;
        vertical-align: $caret-vertical-align;
        content: "";
        @include caret-start();
      }
    }

    &:empty::after {
      margin-left: 0;
    }
  }
}

प्रयोग के बारे में बतावल गइल बा

.showडेटा एट्रिब्यूट भा जावास्क्रिप्ट के माध्यम से, ड्रॉपडाउन प्लगइन पैरेंट पर क्लास के टॉगल क के छिपल सामग्री (ड्रॉपडाउन मेनू) के टॉगल करे ला .dropdown-menu। एट्रिब्यूट के data-bs-toggle="dropdown"कौनों एप्लीकेशन लेवल पर ड्रॉपडाउन मेनू बंद करे खातिर भरोसा कइल जाला, एह से हमेशा एकर इस्तेमाल कइल एगो बढ़िया बिचार बा।

टच-सक्षम डिवाइस पर, ड्रॉपडाउन खोलला से तत्व mouseoverके तत्काल संतान में खाली हैंडलर जोड़ल जाला। ई माना कि बदसूरत हैक आईओएस के इवेंट डेलिगेशन में<body> एगो quirk के आसपास काम करे खातिर जरूरी बा , जवन अन्यथा ड्रॉपडाउन के बाहर कहीं भी एगो टैप के ड्रॉपडाउन बंद करे वाला कोड के ट्रिगर करे से रोक दिही। एक बेर ड्रॉपडाउन बंद हो गइला के बाद ई अतिरिक्त खाली हैंडलर हटा दिहल जाला। mouseover

डेटा विशेषता के माध्यम से कइल जाला

data-bs-toggle="dropdown"ड्रॉपडाउन के टॉगल करे खातिर कवनो लिंक भा बटन में जोड़ीं .

<div class="dropdown">
  <button type="button" data-bs-toggle="dropdown" aria-expanded="false">
    Dropdown trigger
  </button>
  <ul class="dropdown-menu">
    ...
  </ul>
</div>

जावास्क्रिप्ट के माध्यम से कइल जाला

जावास्क्रिप्ट के माध्यम से ड्रॉपडाउन के कॉल करीं:

const dropdownElementList = document.querySelectorAll('.dropdown-toggle')
const dropdownList = [...dropdownElementList].map(dropdownToggleEl => new bootstrap.Dropdown(dropdownToggleEl))
data-bs-toggle="dropdown"अभी भी जरूरी बा

चाहे रउआ जावास्क्रिप्ट के माध्यम से अपना ड्रॉपडाउन के कॉल करीं भा एकरा बजाय डेटा-एपीआई के इस्तेमाल करीं, data-bs-toggle="dropdown"हमेशा ड्रॉपडाउन के ट्रिगर तत्व पर मौजूद रहे के जरूरत बा।

विकल्प बा

चूंकि विकल्प सभ के डेटा एट्रिब्यूट भा जावास्क्रिप्ट के माध्यम से पास कइल जा सके ला, रउआँ , में विकल्प नाँव जोड़ सकत बानी data-bs-, जइसे कि में data-bs-animation="{value}"। डेटा एट्रिब्यूट के माध्यम से विकल्प पास करत घरी विकल्प नाम के केस टाइप के “ camelCase ” से “ कबाब-केस ” में बदलल सुनिश्चित करीं । जइसे कि के data-bs-custom-class="beautifier"जगह पर इस्तेमाल करीं data-bs-customClass="beautifier".

बूटस्ट्रैप 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}'.

नांव किसिम बाकी बिबरन
autoClose बूलियन, तार के कहल जाला true ड्रॉपडाउन के ऑटो बंद व्यवहार के कॉन्फ़िगर करीं:
  • true- ड्रॉपडाउन मेनू के बाहर या अंदर क्लिक करके ड्रॉपडाउन बंद हो जाई।
  • falsehide- टॉगल बटन पर क्लिक करके आ मैन्युअल रूप से कॉल करके या toggleमेथड करके ड्रॉपडाउन बंद हो जाई । (साथे-साथे की दबा के बंद ना होई esc)
  • 'inside'- ड्रॉपडाउन मेनू के अंदर क्लिक करके ड्रॉपडाउन बंद हो जाई (केवल)।
  • 'outside'- ड्रॉपडाउन मेनू के बाहर क्लिक करके ड्रॉपडाउन बंद हो जाई (केवल)।
नोट: ड्रॉपडाउन के हमेशा ESCकुंजी से बंद कइल जा सकेला।
boundary तार, तत्व के बारे में बतावल गइल बा 'clippingParents' ड्रॉपडाउन मेनू के ओवरफ्लो बाधा सीमा (केवल पॉपर के preventOverflow संशोधक पर लागू होला)। डिफ़ॉल्ट रूप से ई clippingParentsHTMLElement संदर्भ (केवल जावास्क्रिप्ट के माध्यम से) बा आ स्वीकार क सकत बा। अधिक जानकारी खातिर पॉपर के detectOverflow डॉक्स देखल जाय ।
display डोरी 'dynamic' डिफ़ॉल्ट रूप से, हमनी के डायनामिक पोजीशनिंग खातिर पॉपर के इस्तेमाल करेनी जा। के साथ एकरा के अक्षम करीं static
offset सरणी, स्ट्रिंग, फंक्शन के बारे में बतावल गइल बा [0, 2] अपना लक्ष्य के सापेक्ष ड्रॉपडाउन के ऑफसेट। रउआँ डेटा एट्रिब्यूट में एगो स्ट्रिंग के पास क सकत बानी जवना में अल्पविराम से अलग कइल मान बा जइसे कि: data-bs-offset="10,20". जब कौनों फंक्शन के इस्तेमाल ऑफसेट के निर्धारण करे खातिर कइल जाला तब एकरा के कौनों ऑब्जेक्ट के साथ कॉल कइल जाला जेह में पॉपर प्लेसमेंट, रेफरेंस आ पॉपर रेक्ट सभ के पहिला आर्गुमेंट के रूप में होला। ट्रिगरिंग तत्व DOM नोड के दूसरा आर्गुमेंट के रूप में पास कइल जाला। फंक्शन के दू गो नंबर वाला सरणी वापस करे के पड़ी: स्किडिंग , दूरी . अधिक जानकारी खातिर पॉपर के ऑफसेट डॉक्स देखल जाव ।
popperConfig शून्य, वस्तु, कार्य के बारे में बतावल गइल बा null बूटस्ट्रैप के डिफ़ॉल्ट पॉपर कॉन्फ़िगरेशन बदले खातिर, पॉपर के कॉन्फ़िगरेशन देखल जाय । जब कवनो फंक्शन के इस्तेमाल पॉपर कॉन्फ़िगरेशन बनावे खातिर कइल जाला तब ओकरा के एगो ऑब्जेक्ट के साथ कॉल कइल जाला जेह में बूटस्ट्रैप के डिफ़ॉल्ट पॉपर कॉन्फ़िगरेशन होला। ई रउआँ के डिफ़ॉल्ट के इस्तेमाल आ अपना कॉन्फ़िगरेशन के साथ मर्ज करे में मदद करे ला। फंक्शन के पॉपर खातिर एगो कॉन्फ़िगरेशन ऑब्जेक्ट वापस करे के पड़ी।
reference स्ट्रिंग, तत्व, वस्तु के बारे में बतावल गइल बा 'toggle' ड्रॉपडाउन मेनू के संदर्भ तत्व बा। 'toggle', 'parent', कवनो HTMLElement संदर्भ भा कवनो ऑब्जेक्ट उपलब्ध करावे वाला के मान स्वीकार करेला getBoundingClientRect. अधिक जानकारी खातिर पॉपर के कंस्ट्रक्टर डॉक्सवर्चुअल एलिमेंट डॉक्स देखल जाय

के साथ फंक्शन के उपयोग कइल जा रहल बाpopperConfig

const dropdown = new bootstrap.Dropdown(element, {
  popperConfig(defaultBsPopperConfig) {
    // const newPopperConfig = {...}
    // use defaultBsPopperConfig if needed...
    // return newPopperConfig
  }
})

विधियन के बारे में बतावल गइल बा

विधि बिबरन
dispose कवनो तत्व के ड्रॉपडाउन के नष्ट कर देला। (DOM तत्व पर संग्रहीत डेटा के हटा देला)
getInstance स्थिर विधि जवन रउआ के कवनो DOM तत्व से जुड़ल ड्रॉपडाउन इंस्टेंस पावे के अनुमति देला, रउआ एकर इस्तेमाल एह तरह से कर सकेनी: bootstrap.Dropdown.getInstance(element).
getOrCreateInstance स्थिर तरीका जवन कौनों DOM तत्व से जुड़ल ड्रॉपडाउन इंस्टेंस रिटर्न करे ला या फिर नया बनावे ला अगर ई इनिशियलाइज ना भइल होखे। रउआँ एकर इस्तेमाल एह तरह से कर सकत बानी: bootstrap.Dropdown.getOrCreateInstance(element).
hide कवनो दिहल नवबार भा टैब कइल नेविगेशन के ड्रॉपडाउन मेनू के छिपा देला।
show कवनो दिहल नवबार भा टैब कइल नेविगेशन के ड्रॉपडाउन मेनू देखावे ला।
toggle कवनो दिहल नवबार भा टैब कइल नेविगेशन के ड्रॉपडाउन मेनू के टॉगल करे ला।
update कवनो तत्व के ड्रॉपडाउन के स्थिति अपडेट करेला।

घटनाक्रम के बारे में बतावल गइल बा

सभ ड्रॉपडाउन इवेंट सभ के टॉगलिंग तत्व पर फायर कइल जाला आ फिर बबल कइल जाला। .dropdown-menuत रउआँ 's मूल तत्व पर इवेंट श्रोता भी जोड़ सकत बानी । hide.bs.dropdownhidden.bs.dropdownइवेंट सभ में एगो clickEventप्रॉपर्टी होला (केवल जब मूल इवेंट टाइप होखे click) जेह में क्लिक इवेंट खातिर इवेंट ऑब्जेक्ट होला।

घटना के प्रकार बा बिबरन
hide.bs.dropdown hideइंस्टेंस मेथड के कॉल होखला पर तुरंत फायर हो जाला।
hidden.bs.dropdown जब ड्रॉपडाउन के प्रयोगकर्ता से छिपावल खतम हो जाला आ CSS संक्रमण पूरा हो जाल�� तब फायर कइल जाला।
show.bs.dropdown showइंस्टेंस मेथड के कॉल कइला पर तुरंत फायर हो जाला।
shown.bs.dropdown जब ड्रॉपडाउन के प्रयोगकर्ता के देखाई देवे वाला बनावल गइल होखे आ सीएसएस संक्रमण पूरा हो गइल होखे तब फायर कइल जाला।
const myDropdown = document.getElementById('myDropdown')
myDropdown.addEventListener('show.bs.dropdown', event => {
  // do something...
})