दिलचस्प पोस्ट
Excel फ़ाइलों के लिए एक OLEDB कनेक्शन स्ट्रिंग के साथ सहायता पायथन गुंजाइश ट्विटर छवि एन्कोडिंग चुनौती @ संश्लेषण के बारे में प्रश्न सेटिंग्स को कैसे बदलें <String> Settings.Default पर? सीएसएस कस्टम कर्सर के लिए बाहरी चित्रों का उपयोग करना एक विशेषता द्वारा ऑब्जेक्ट की एक सूची समूह: जावा क्लास के तत्वों को कैसे ढूंढें MySQL में एकाधिक स्तंभ विदेशी कुंजी? एक मजबूत, resizable स्विंग शतरंज जीयूआई बनाना प्रथम पृष्ठ लोड के बाद एक बार पृष्ठ ताज़ा करें एप्पल डेवलपर कार्यक्रम या भागने के बिना उपकरण पर आईओएस एप का परीक्षण करें क्लिक करने पर छवि फ़ाइलों को डाउनलोड करने के लिए ब्राउज़र को बल दें HTML को सादा पाठ में कनवर्ट करने के लिए jsoup का उपयोग करते समय मैं लाइन ब्रेक को कैसे सुरक्षित रखूं? अलग प्रतिनिधि / डेटा स्रोत का उपयोग करते समय UITableView समस्या

iframe shimming या ie6 (और नीचे) z- सूचकांक बग का चयन करें

उहम मुझे यकीन नहीं है कि किसी ने इस समस्या का सामना किया है
एक संक्षिप्त विवरण IE6 पर है <select> किसी भी अन्य वस्तु पर किसी भी <select> ऑब्जेक्ट्स प्रदर्शित होते हैं, यहां तक ​​कि div की … अर्थ है कि अगर आपके पास फैंसी जावास्क्रिप्ट प्रभाव होता है जो डिवी को प्रदर्शित करता है जो कि सब कुछ के शीर्ष पर होता है (जैसे: लाइटबॉक्स, मल्टीबोक्स आदि) ..) एक निश्चित तत्व के पर क्लिक करें और उस div पर एक <select> अपने डिवएंड को प्रदर्शित किया जाता है जैसे कि यह <select> [इस मामले पर एक अधिकतम और न्यूनतम z- सूचकांक काम नहीं करता है]

मैंने googling की कोशिश की है और iframe शिम समाधान पाया
लेकिन मुझे कुछ बहुत ही स्वच्छ विकल्प चाहिए या बेहतर अभी तक किसी को भी एक बेहतर समाधान मिल गया है? चूंकि आईफ्रेम का इस्तेमाल करते हुए विधि लगभग 130 एमबी रैम का उपयोग गरीब लोगों की मशीनों को धीमा कर सकता है

वेब के समाधान से एकत्रित समाधान "iframe shimming या ie6 (और नीचे) z- सूचकांक बग का चयन करें"

आपको लूप select उपयोग करके प्रत्येक select को छिपाना नहीं पड़ता है। आपको बस सीएसएस नियम की आवश्यकता है:

 * html .hideSelects select { visibility: hidden; } 

और निम्नलिखित जावास्क्रिप्ट:

 //hide: document.body.className +=' hideSelects' //show: document.body.className = document.body.className.replace(' hideSelects', ''); 

(या, आप अपने पसंदीदा removeClass / removeClass कार्यान्वयन का उपयोग कर सकते हैं)

Jquery नामक bgiframe के लिए एक प्लगइन है जो एफ़्रेम पद्धति को कार्यान्वित करने में काफी आसान बनाता है।

निजी रूप से, एक वेब डेवलपर के रूप में, मैं उस बिंदु पर हूं जहां मुझे आईई 6 में यूजर अनुभव के बारे में अब कोई परवाह नहीं है। मैं इसे जितना संभव हो "सही" के करीब प्रस्तुत कर दूँगा, और यह सुनिश्चित कर लें कि यह कार्यात्मक है, लेकिन जहां तक ​​गति जाता है, बहुत खराब है। वे उन्नयन कर सकते हैं आईई 7 (हालांकि अभी भी हर दूसरे ब्राउज़र की तुलना में काफी धीमा है) 2 साल (लगभग दिन तक!) IE8 जल्द ही बाहर होने वाला है फ़ायरफ़ॉक्स हर मंच के लिए उपलब्ध है सफ़ारी भी एक विकल्प (और सुपर फास्ट) है ओपेरा अधिकांश / प्रत्येक प्लेटफ़ॉर्म के लिए उपलब्ध है।

आईई 6 को 7 साल पहले में जारी किया गया था। आईएमएचओ, आलसी उपयोगकर्ताओं और अक्षम आईटी विभागों (या यदि आप एक वेब डेवलपर हैं) के अलावा, इसका उपयोग करने का कोई कारण नहीं है।

अगर किसी को भी दिलचस्पी है, तो यहां कुछ IE shimming कोड है

 * html .shimmed { _azimuth: expression( this.shimmed = this.shimmed || 'shimmed:'+this.insertAdjacentHTML('beforeBegin','<iframe style="filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);position:absolute;top:0px;left:0px;width:100%;height:100%" frameBorder=0 scrolling=no src="javascript:false;document.write('+"''"+');"></iframe>'), 'inherit'); } 

रेफरी: सूक्ष्म ग्रैडिएंट द्वारा यह सार और ज़ैच लेदरमैन द्वारा इस पोस्ट

आईई 7 से पहले ड्रॉप डाउन सूची एक "विंडोड" नियंत्रण थी जिसका अर्थ था कि इसे ब्राउज़र के संश्लेषण के बजाय सीधे विंडोज के द्वारा नियंत्रण के रूप में प्रदान किया गया था। जैसे, अन्य संश्लेषित नियंत्रणों के विरुद्ध जेड इंडेक्स को समर्थन देने के लिए यह संभव नहीं था

एक डीडीएल पर प्रकट होने के लिए, आपको IFRAME जैसी अन्य खिड़की वाले नियंत्रण का उपयोग करना होगा। आप window.createPopup नामक एक अल्पज्ञात IE-only सुविधा का भी उपयोग कर सकते हैं, जो अनिवार्य रूप से एक chromeless पॉपअप बनाता है। इसकी सीमाएं हैं, जैसे कि अचेत क्लिक-आउट, लेकिन यदि आप होवर मेनू सिस्टम का निर्माण कर रहे हैं तो वास्तव में यह उपयोगी है।

उस कष्टप्रद IE बग का सरलतम और सबसे खूबसूरत समाधान पाया जाता है: http://docs.jquery.com/plugins/bgiframe jQuery का उपयोग कर।

मैं यह उस वेबस्प्रेरी पोर्टल / पोर्टल के अनुप्रयोगों के साथ काम करने के लिए 2 दिनों की कोशिश करने के बाद निष्कर्ष पर पहुंच गया जहां सब कुछ गतिशील है, जिसमें फ्लाई-ओवर मेनू भी शामिल है।

सक्रिय रूप से भी विधि है, जिसे मैं तलाशने शुरू कर रहा हूं। यह ie6 के लिए एक चयन बॉक्स के बजाय activex नियंत्रण का उपयोग करने के लिए सशर्त कोड बनाने की आवश्यकता है। तकनीक दिखाते हुए एक डेमो स्क्रिप्ट है , जिसे यहां अधिक विस्तार से बताया गया है ।

अपडेट: ऐसा प्रतीत होता है कि उपयोगकर्ता के मशीन पर सक्रिय x नियंत्रण के लिए एमएस ऑफिस की आवश्यकता होती है सिद्धांत रूप में, उसमें कहीं, किसी भी तरह शामिल करना संभव हो सकता है, लेकिन बहुत अधिक संदेश प्राप्त हो रहा है

मुझे पता है कि कई लोगों ने अपनी युक्तियों का सुझाव दिया है, लेकिन मेरे मामले में, मैं बस नीचे की तरह jquery का उपयोग कर चयन छिपाने

 $(':date').dateinput({ format: 'dd/mm/yyyy', onBeforeShow: function(event) { $('select').hide(); }, onHide: function(event) { $('select').show(); } });