2013-01-04 18 views
10

मैं आईई 10 में अपने आवेदन का परीक्षण कर रहा था और चयन बॉक्स के लिए एक अजीब व्यवहार पाया। चयनित विकल्प हाइलाइट किया गया है और ऊपर/नीचे विकल्प चयनित एक के ऊपर/नीचे प्रदर्शित होते हैं। ड्रॉप डाउन बॉक्स छुपा हुआ है।आईई 10 बॉक्स का चयन करें

यह केवल आईई 10 में होता है। अन्य सभी ब्राउज़रों में, विकल्प बॉक्स के नीचे विकल्प प्रदर्शित होते हैं।

IE10 और IE9 में नीचे नमूना कोड के साथ प्रयास करें:

<!DOCTYPE html> 
<html> 
    <body> 
     <select> 
      <option value="volvo">Volvo</option> 
      <option value="saab">Saab</option> 
      <option value="opel">Opel</option> 
      <option value="audi">Audi</option> 
     </select> 
    </body> 
</html> 

वहाँ हमेशा की तरह की तरह सलेक्ट बॉक्स नीचे दिए गए विकल्पों बनाने के लिए कोई तरीका है या वहाँ IE10 के लिए किसी भी हैक है?

धन्यवाद।

उत्तर

2

एक पंक्ति को दृश्यमान करने के लिए <select size="1"> का उपयोग करें। यह एक आईई 10 विशिष्ट हैक नहीं है लेकिन बोर्ड भर में काम करता है।

+2

क्यों downvote? यह एक स्पष्ट सुविधा आईएमओ नहीं है, इसके अलावा, यह एक समाधान है, भले ही यह आपकी इच्छाओं/कार्यान्वयन के अनुरूप हो। @ जेन विखोलम – albert

8

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

+1

'चयन' साझा करने के लिए धन्यवाद विंडोज 7 + आईई 10 (प्री-रिलीज) में भी वही व्यवहार है। – Teemu

1

आईई 10 में नए व्यवहार के फायदों में से एक यह है कि यह स्पर्श बातचीत को अधिक आसान बनाता है। साथ ही, यह विंडोज के बाकी हिस्सों के व्यवहार के साथ संगत है। वर्तमान में इस व्यवहार को बदलने के कोई तरीके नहीं हैं। मैंने आईई टीम को फीडबैक पास कर दिया है।

0

मैं एक साइट में एक ही मुद्दे को ठीक करने के लिए देख रहा था ... मैंने पाया कि नवीनतम Telerik नियंत्रण के काम "सही ढंग से" या अधिक सही ढंग से "IE9 रास्ता" IE10 में .. :-)

मैं हेवन 'टी इस नवीनतम संस्करण के साथ काम किया, न ही मैं Telerik के लिए काम करते हैं, इसलिए दूत गोली मार नहीं है, तो यह आपको दर्द होता है ..

http://demos.telerik.com/aspnet-ajax/dropdownlist/examples/overview/defaultcs.aspx

संबंधित मुद्दे