मैं अपने multi-select
बॉक्स के लिए jQuery
का उपयोग कर रहा हूं। हालांकि, मुझे chosen.css
फ़ाइल में पूर्व-परिभाषित शैलियों को ओवरराइट करने में कठिनाई होती है, जो पूरी तरह से chosen.css
से छुटकारा पाता है, यह भी एक बहुत अच्छा विकल्प नहीं हो सकता है।jquery चुने गए बॉक्स को चुनने के लिए कैसे चुनें
यहाँ मेरी बेला है: https://jsfiddle.net/k1Lr0342/
HTML:
<select class="chosen" multiple="true" style="height: 34px; width: 280px">
<option>Choose...</option>
<option>jQuery</option>
<option selected="selected">MooTools</option>
<option>Prototype</option>
<option selected="selected">Dojo Toolkit</option>
</select>
सीएसएस:
.chosen-choices {
border-radius: 3px;
box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
border: none;
height: 34px !important;
cursor: text;
margin-top: 12px;
padding-left: 15px;
border-bottom: 1px solid #ddd;
width: 285px;
text-indent: 0;
margin-left: 30px;
}
मैं सीधे .chosen-choices
ul
के लिए सीएसएस लिखने का प्रयास किया। कुछ border-radius
और box-shadow
जैसे काम करता है। लेकिन अन्य: margin, height, padding, border
, आदि chosen.css
फ़ाइल द्वारा अधिलेखित हो जाते हैं। एक विकल्प है कि प्रत्येक सेटिंग के लिए !important
डालें जो काम नहीं करता है। यह ज्यादातर सामानों के लिए काम करेगा लेकिन अभी भी ऊंचाई नहीं है। कोई विचार?
में
परिणाम मुझे लगता है कि आप chosen.css नीचे अपना नया सीएसएस आपकी समस्या का समाधान होगा शामिल होना चाहिए। क्या आपने कोशिश की है? – ketan
@ketan मैंने कोशिश की। यह काम नहीं करता है हालांकि –