दिलचस्प पोस्ट
क्या मैं अपने स्रोत कोड को पुनर्स्थापित कर सकता हूं जिसे Google AppEngine में अपलोड किया गया है? MySQL: पंक्तियों की प्रतिलिपि कैसे करें, लेकिन कुछ फ़ील्ड बदलें? बूस्ट एएसआईओ का प्रयोग करके थ्रेड पूल ऑफ़लाइन होने पर hibernate.cfg.xml को पार्स नहीं कर सकता libc ++ abi.dylib: प्रकार NSException (lldb) के बिना अपवाद के साथ समाप्त क्यों सूची की तरह "सुरक्षित" पाने की कोई सूची नहीं है? जावा ईई विनिर्देश और बहु ​​थ्रेडिंग निर्भरता के साथ मेवेन 2 विधानसभा: "प्रणाली" के तहत जार शामिल नहीं है डीजेन्गो प्रोजेक्ट में हेन्डलर कहां सिग्नल चाहिए? कितनी अच्छी तरह बाइनरी फ़ाइलों को संग्रहीत करने में सबवर्सन है? कैसे jsp में एक छवि प्रदर्शित करने के लिए? मैं एक एकल पृष्ठ पर एक से अधिक रिकैप्चस कैसे दिखाऊं? जोड़ () के बीच का अंतर, (), और addToBackStack को बदलें () PHP में मिनटों में समय अंतर कैसे प्राप्त करें मैं एक जावा स्विंग एनीमेशन चिकनी कैसे कर सकता हूं

आइटम पर क्लिक करने के बाद BootStrap3 ड्रॉपडाउन मेनू को खुले रखें

मैं Bootstrap3.0 का उपयोग कर रहा हूं, इसमें उत्कृष्ट ड्रॉप-डाउन मेनू है।

अगर मैं ड्रॉप-डाउन मेनू के बाहर क्लिक करता हूं तो मेनू गायब हो जाएगा, और यह काफी सही है।

लेकिन जब मैं ड्रॉप-डाउन मेनू के आइटम पर क्लिक करता हूं, तब भी यह गायब हो जाएगी। यह मुझे लगता है कि सही नहीं है, और कोई विकल्प नहीं है यह टॉगल व्यवहार को नियंत्रित कर सकता है (जब मैं आइटम पर क्लिक करता हूं, जैसे कि फेसबुक अधिसूचना मेनू खुली रखता हूं तो मेनू को खुले रखना चाहिए)

इसलिए मुझे लगता है कि मुझे बूटस्ट्रैप के स्रोत को संशोधित करना होगा, जो मैं वास्तव में नहीं करना चाहता। इससे पहले कि मैं स्रोत को छूता हूं, मैं जानना चाहता हूँ कि क्या कोई अच्छा काम है? यदि नहीं, तो बूटस्ट्रैप के न्यूनतम प्रभाव के लिए स्रोत को कैसे बदल सकता है?

किसी भी विचार के लिए धन्यवाद

Solutions Collecting From Web of "आइटम पर क्लिक करने के बाद BootStrap3 ड्रॉपडाउन मेनू को खुले रखें"

क्लिक के बाद ड्रॉपडाउन खुली रखने का एक तरीका यहां है …

$('#myDropdown').on('hide.bs.dropdown', function () { return false; }); 

डेमो: http://www.bootply.com/116350

एक अन्य विकल्प इस तरह से क्लिक ईवेंट को संभालना है ..

 $('#myDropdown .dropdown-menu').on({ "click":function(e){ e.stopPropagation(); } }); 

डेमो: http://www.bootply.com/116581

स्वीकृत उत्तर बहुत उपयोगी है मैं एक और परिप्रेक्ष्य देना चाहता हूं – जब एक ड्रॉप डाउन मेनू खुली रहना चाहिए, जब केवल कुछ आइटम क्लिक किए जाते हैं

 // A utility for keeping a Bootstrap drop down menu open after a link is // clicked // // Usage: // // <div class="dropdown"> // <a href="" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"> // Dropdown trigger <span class="caret"></span> // </a> // // <ul class="dropdown-menu" aria-labelledby="dLabel"> // <li><a href="">Edit</a></li> // <li><a href="" keep-menu-open="true">Delete</a></li> // </ul> // </div> $(".dropdown .dropdown-menu a").on("click", function(e) { var keepMenuOpen = $(this).data("keep-menu-open"), $dropdown = $(this).parents(".dropdown"); $dropdown.data("keep-menu-open", keepMenuOpen); }); $(".dropdown").on("hide.bs.dropdown", function(e) { var keepMenuOpen = $(this).data("keep-menu-open"); $(this).removeData("keep-menu-open"); return keepMenuOpen !== true; });