2009-04-07 8 views
7

मैं IE6 में निम्नलिखित विकल्पों केसाथ यानी 6

$("#accordion").accordion({ header: "h3", alwaysOpen: false, active: false, autoHeight: false}); 

यह फ़ायरफ़ॉक्स में और IE7 में (now that I've upgraded to v1.7 of jquery ui) शानदार ढंग से काम करता है

का उपयोग कर फिर भी अपने पृष्ठों में से एक पर एक jQuery के Accordion को लागू किया है jQuery के Accordion मुद्दों, काफी सब एक अकॉर्डियन की सामग्री गायब

मैं प्रति this answer के रूप में सही करने के लिए AutoHeight विकल्प बदलते हैं, तो यह सब ठीक है (मैं एक एकल <select> टैग दिखा ?! साथ छोड़ रहा हूँ) फिर, सिवाय इसके कि मैं accordions अच्छी तरह से आकार देने का अच्छा लाभ खो देता हूं, और उनमें से कुछ में सफेद जगहों का भार होता है।

क्या किसी को भी एक फिक्स पता है ताकि मेरे पास अभी भी ऑटोहेइट = झूठा हो?

उत्तर

1

मुझे एक ही समस्या है। Accordion उल के साथ बढ़िया काम करता है हालांकि मुझे इस लेख को बिना किसी प्रयोग किए टेबल बनाने के बारे में मिला।

http://mindrulers.blogspot.com/2008/03/create-table-using-css.html

आशा इस मदद करता है।

0

इसके लिए मेरा कामकाज आईई 6 के लिए ऑटोहेइट सच का उपयोग करना और अन्य सभी ब्राउज़रों के लिए झूठा था।

var autoHeight = false; 
if($.browser.msie && parseFloat($.browser.version) <= 7.0) { autoHeight = true; } 
$("#accordion").accordion({ autoHeight: autoHeight }); 
6

एक ही समस्या का सामना करना मुझे एक समाधान मिला जो ऑटोहेइट पैरामीटर को बदलने के बिना सभी ब्राउज़रों में काम करता है।

सिर्फ इस तरह अपने सीएसएस करने के लिए एक वर्ग जोड़ें:

* html .clearfix { height: 1%; } 

और फिर h3 निम्न सामग्री div में जोड़ने (इस तरह:)

<h3>Header</h3> 
<div class="clearfix">Whatever</div> 

समस्या वास्तव में एक IE6 है अदृश्य पाठ प्रतिपादन के साथ समस्या। मैंने इसे अनियंत्रित सूचियों और जटिल नेस्टेड divs और अधिक सहित सामग्री पर परीक्षण किया है, सभी ठीक काम कर रहे हैं। अगर यह चाल है तो मुझे बताएं!

+0

यह मेरे लिए काम करता है। धन्यवाद – TigerTiger

14

.ui-accordion-content जोड़ना {ज़ूम: 1; } मेरे सीएसएस में मेरे लिए समस्या तय की गई:

<link type="text/css" href="css/dark-hive/jquery-ui-1.7.2.custom.css" rel="stylesheet" /> 
<style type="text/css"> 
     .ui-accordion-content{ zoom: 1; } 
</style> 
+0

धन्यवाद कि मेरे मुद्दों को हल करने के लिए मुझे वही था जो मुझे चाहिए था। –

+0

बढ़िया! यह मेरे लिए भी काम किया! आपका बहुत बहुत धन्यवाद! – tucaz

1

यह समस्या आईई 6 प्रतिपादन बग से संबंधित प्रतीत होती है। यह मेरे लिए समस्या तय की।

// This is required for IE6. 
if (jQuery.browser.msie && jQuery.browser.version.substr(0,1)<7) 
    jQuery('#accordion *').css('zoom', '1'); 
संबंधित मुद्दे