ड्रॉपडाउन
बूटस्ट्रैप ड्रॉपडाउन प्लगइन कन्नै लिंक ते होर मती सूची प्रदर्शत करने आस्तै संदर्भ ओवरले गी टॉगल करो.
अवलोकन करना
ड्रॉपडाउन टॉगल करने योग्य न, लिंक दी सूची प्रदर्शत करने आस्तै संदर्भ ओवरले ते होर मते न। उनेंगी शामल बूटस्ट्रैप ड्रॉपडाउन जावास्क्रिप्ट प्लगइन कन्नै इंटरएक्टिव बनाया गेदा ऐ। उनेंगी क्लिक करियै टॉगल कीता जंदा ऐ, न कि मंडरा करदे होई; एह् इक इरादे कन्नै डिजाइन दा फैसला ऐ .
ड्रॉपडाउन इक त्रीयें पार्टी लाइब्रेरी, पॉपर पर बनाया गेदा ऐ , जेह् ड़ी गतिशील स्थिति ते व्यूपोर्ट पता लाने दी सुविधा दिंदा ऐ। बूटस्ट्रैप दी जावास्क्रिप्ट थमां पैह् ले popper.min.js गी जरूर शामल करो जां bootstrap.bundle.min.js
/ दा इस्तेमाल करो bootstrap.bundle.js
जिस च Popper ऐ. पॉपर दा इस्तेमाल नवबारें च ड्रॉपडाउन गी स्थिति देने लेई नेईं कीता जंदा ऐ हालांकि कीजे गतिशील स्थिति दी लोड़ नेईं ऐ।
सुलभता दा
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
डार्क ड्रॉपडाउन लेई चर :
$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;
मिक्सिन
मिक्सिन दा इस्तेमाल सीएसएस-आधारत कैरेट पैदा करने लेई कीता जंदा ऐ ते इसगी 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 |
ड्रॉपडाउन दा ऑटो बंद व्यवहार कॉन्फ़िगर करो:
|
boundary |
तार, तत्व | 'clippingParents' |
ड्रॉपडाउन मेनू दी ओवरफ्लो बाधा सीमा (केवल पॉपर दे preventOverflow संशोधक पर लागू होंदी ऐ)। डिफ़ॉल्ट रूप कन्नै एह् clippingParents इक HTMLElement संदर्भ ऐ ते स्वीकार करी सकदा ऐ (केवल जावास्क्रिप्ट दे राहें)। होर मती जानकारी आस्तै दिक्खो Popper's detectOverflow docs . |
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 |
इक तत्व दे ड्रॉपडाउन गी नष्ट करदा ऐ। (डीओएम तत्व पर संग्रहीत डेटा गी हटांदा ऐ) |
getInstance |
स्थिर विधि जेह् ड़ी तुसेंगी इक DOM तत्व कन्नै जुड़े दा ड्रॉपडाउन इंस्टेंस हासल करने दी इजाजत दिंदी ऐ , तुस इसदा इस चाल्ली इस्तेमाल करी सकदे ओ : bootstrap.Dropdown.getInstance(element) . |
getOrCreateInstance |
स्थिर विधि जेह् ड़ी इक DOM तत्व कन्नै जुड़ी दी इक ड्रॉपडाउन इंस्टेंस रिटर्न करदी ऐ जां इक नमां बनांदी ऐ इस मामले च एह् आरंभ नेईं कीता गेआ हा. तुस इसदा इस्तेमाल इस चाल्ली करी सकदे ओ: bootstrap.Dropdown.getOrCreateInstance(element) . |
hide |
दित्ते गेदे नवबार जां टैब कीते गेदे नेविगेशन दा ड्रॉपडाउन मेनू छिपांदा ऐ। |
show |
दित्ते गेदे नवबार जां टैब कीते गेदे नेविगेशन दा ड्रॉपडाउन मेनू दस्सदा ऐ। |
toggle |
दित्ते गेदे नवबार जां टैब कीते गेदे नेविगेशन दे ड्रॉपडाउन मेनू गी टॉगल करदा ऐ। |
update |
इक तत्व दे ड्रॉपडाउन दी स्थिति गी अपडेट करदा ऐ। |
घटनाएं
सारे ड्रॉपडाउन घटनाएं गी टॉगल करने आह् ले तत्व पर फायर कीता जंदा ऐ ते उसदे बाद बबल कीता जंदा ऐ। तो तुस .dropdown-menu
's पैरेंट तत्व पर इवेंट श्रोताएं गी बी जोड़ सकदे ओ। hide.bs.dropdown
ते hidden.bs.dropdown
घटनाएं च इक clickEvent
गुण होंदा ऐ (केवल जदूं मूल घटना प्रकार ऐ click
) जेह् ड़ी क्लिक घटना आस्तै इक घटना वस्तु होंदी ऐ.
घटना दा प्रकार | ब्यौरा |
---|---|
hide.bs.dropdown |
hide इंस्टेंस विधि गी बुलाने पर तुरत फायर करदा ऐ। |
hidden.bs.dropdown |
जदूं ड्रॉपडाउन बरतूनी थमां छिपाना समाप्त होई जंदा ऐ ते CSS संक्रमण पूरा होई जंदा ऐ तां फायर कीता जंदा ऐ। |
show.bs.dropdown |
show इंस्टेंस विधि गी बुलाने पर तुरत फायर करदा ऐ। |
shown.bs.dropdown |
जदूं ड्रॉपडाउन गी बरतूनी गी दिक्खने च मदद दित्ती गेई ऐ ते CSS संक्रमण पूरा होई गेआ ऐ तां फायर कीता जंदा ऐ। |
const myDropdown = document.getElementById('myDropdown')
myDropdown.addEventListener('show.bs.dropdown', event => {
// do something...
})