मैं क्रोम में एक प्रतिपादन बग के लिए एक कामकाज की तलाश में हूं। यह तब दिखाई देता है जब किसी चयनित तत्व में लगभग 9 0% + छुपा विकल्प तत्व होते हैं। क्रोम में, ड्रॉपडाउन ऊंचाई का उपयोग करने के लिए बहुत छोटा हो जाता है। यह अन्य ब्राउज़रों पर नहीं दिखता है। View example on jsFiddle.चुनिंदा तत्व ड्रॉपडाउन पर क्रोम बग जब कई विकल्प छुपाए जाते हैं
HTML Example
Note: Some options were removed to keep the code brief.
The bug does not show up unless all options are present.
100 Options, 90% Hidden:<br>
<select>
<option value="">Select an Option</option>
<option value="0" style="display: none">Option 0</option>
<option value="1" style="display: none">Option 1</option>
<option value="2" style="display: none">Option 2</option>
<option value="3" style="display: none">Option 3</option>
<!-- Options removed for brevity. -->
<option value="86" style="display: none">Option 86</option>
<option value="87" style="display: none">Option 87</option>
<option value="88" style="display: none">Option 88</option>
<option value="89" style="display: none">Option 89</option>
<option value="90">Option 90</option>
<option value="91">Option 91</option>
<option value="92">Option 92</option>
<option value="93">Option 93</option>
<option value="94">Option 94</option>
<option value="95">Option 95</option>
<option value="96">Option 96</option>
<option value="97">Option 97</option>
<option value="98">Option 98</option>
<option value="99">Option 99</option>
</select>
ब्राउज़र परीक्षण किया गया:
- क्रोम 27 & 28 (असफल)
- फ़ायरफ़ॉक्स 21 (दर्रा)
- आईई 9 (दर्रा)
- ओपेरा 12 (पास)
- सफारी 5.1 (दर्रा)
View Example on jsFiddle
Alternate Example Link
अद्यतन: मैं इस विषय पर कुछ पढ़ने किया था, और जाहिरा तौर पर विकल्प का चयन के भीतर छिपा होना चाहिए नहीं कर रहे हैं। आप विकल्प अक्षम कर सकते हैं, लेकिन वे गायब नहीं होंगे। यदि आप चयन में कोई विकल्प नहीं चाहते हैं, तो आपको पूरी तरह से नोड को हटाना होगा। विकल्पों को छिपाने की क्षमता पूरी तरह से क्रॉस-ब्राउज़र काम करने के लिए प्रतीत नहीं होती है, और अधिकतर आप तीर कुंजियों का उपयोग करके "छिपा" विकल्प चुनना जारी रख सकते हैं। मुझे विकल्पों को चालू और बंद करने की आवश्यकता है, जो मेरी विशेष स्थिति के लिए यह असुविधाजनक बनाता है, लेकिन यह एकमात्र तरीका प्रतीत होता है जो अब तक काम करेगा।
आपने एक अच्छी बग पकड़ी! – frenchie
@frenchie धन्यवाद। मैंने इसे पहले ही Google को रिपोर्ट कर लिया है, लेकिन मुझे अभी भी औसत समय में एक समाधान खोजने की जरूरत है। –
मैक पर क्रोम 28 वही प्रदर्शित करता है, यह सभी छिपा वस्तुओं को दिखाता है। – Barmar