2009-06-01 15 views
6

मैं "साइकिल" नामक एक jQuery प्लगइन का उपयोग कर रहा हूं और मुझे आईई में इसके लिए सीएसएस के साथ समस्याएं आ रही हैं, यह ओपेरा, एफएफ, क्रोम और सफारी में बिल्कुल सही दिखती है, लेकिन आईई क्रैकिंग है SADS ..सीएसएस, JQuery साइकिल और आईई मुद्दे

www [dot] photographicpassions [dot] com/घर

आप दाहिने हाथ की ओर "नवीनतम काम" और मुख्य छवि के नीचे थंबनेल, एफएफ, सफारी, क्रोम में देखेंगे और ओपेरा, ग्रे कंटेनर सभी थंबनेल के पीछे है, लेकिन आईई में, भूरे रंग की पृष्ठभूमि थंबनेल के शीर्ष पर रुकती है .. मैंने इसे काम करने के लिए विभिन्न चीजों की कोशिश की है, इसका कोई फायदा नहीं हुआ .. क्या कोई मेरी मदद कर सकता है? ?

यहाँ कंटेनर जो IE में अच्छा नहीं खेल रहे हैं के लिए सीएसएस है:

/* latest work container */ 
div#latestHolder { 
    position: relative; 
    float: left; width: 368px; 
    margin: 0px 0px 0px 0px; 
    padding: 10px 10px 10px 10px; 
    background-color: #666666; 
} 

/* thumbnails */ 
div#nav { 
    position: relative; 
    float: left; left: 0px; 
    width: 376px; 
    padding: 0px 0px 0px 0px; 
    margin: 1px 0px 0px 0px; 
} 
    div#nav li { 
     width: 66px; 
     float: left; 
     padding: 0px 0px 0px 0px; 
     margin: 9px 9px 0px 0px; 
     list-style: none; 
     cursor: pointer; 
    } 
    div#nav a { 
     padding: 3px; 
     display: block; 
     background: #404040; 
     cursor: pointer; 
    } 
     div#nav a.activeSlide { 
      background: #ffffff; 
      cursor: pointer; 
     } 
     div#nav a:focus { 
      outline: none; 
      cursor: pointer; 
     } 
    div#nav img { 
     width: 60px; 
     border: none; 
     display: block; 
     cursor: pointer; 
    } 

किसी ने मुझे बाहर करने में मदद कर सकता है, कि शानदार होगा !! :)

उत्तर

2

बस अतिप्रवाह का उपयोग करें: अपने कंटेनर पर छिपा। डिफ़ॉल्ट रूप से, ओवरफ़्लो: ऑटो तत्वों को अपनी सामग्री रखने के लिए नहीं बढ़ाएगा। ओवरफ्लो सेट करना: छिपी हुई (या अतिप्रवाह: ऑटो ... बिट के साथ आप अवांछित स्क्रॉलबार को जोखिम देते हैं), आप अपने कंटेनर divs को अपने सभी बच्चों के तत्वों की ऊंचाई तक विस्तार करने के लिए मजबूर करेंगे ... फ्लोट किए गए तत्व शामिल हैं।

+0

हम्म मैंने कोशिश की, लेकिन अभी भी इसे प्राप्त नहीं कर सकता काम करने के लिए :( अतिप्रवाह: ऑटो div के चारों ओर स्क्रॉल बार रखता है और इसे थंबनेल (जो jquery का उपयोग करने में खींचा जाता है) की ऊंचाई तक विस्तारित नहीं करता है – SoulieBaby

+0

आपको अतिप्रवाह का उपयोग करना चाहिए: अधिकांश समय छुपाया जाता है। मैं आमतौर पर आरक्षित करता हूं अतिप्रवाह: उस समय के लिए ऑटो जब मैं एक विशिष्ट चौड़ाई और/या ऊंचाई निर्धारित करता हूं और वास्तव में स्क्रॉलबार चाहता हूं। जिज्ञासा से बाहर ... आईई के किस संस्करण में समस्या है? क्या यह आईई 6 है? मुझे लगता है कि मैंने आईई 7/8 माना है, लेकिन आईई 6, जैसा कि आप निस्संदेह जानते हैं, बग के साथ झुका हुआ है। अगर आपको आईई 6 संगतता की आवश्यकता है, तो आपको दोनों ओवरफ्लो करने की आवश्यकता हो सकती है: छुपा और समाशोधन div। – jrista

+0

हम्म ... मैंने अभी देखा है कि आपने क्लीयरिंग div की भी कोशिश की है, और यह काम नहीं करता है। मुझे आपकी साइट पर एक नज़र डालने की आवश्यकता होगी, जो मैंने आपको पोस्ट किया है ... और उम्मीद है कि मैं समस्या का पता लगा सकता हूं। – jrista

1

div #latestHolder बाईं ओर तैरता है, जो इसे be removed from the flow of the page पर ले जाता है। float:left; की बजाय सापेक्ष/पूर्ण स्थिति का उपयोग करने का प्रयास करें या #mainContainer div को समाप्त करने से पहले फ्लोट को साफ़ करें।

क्लियरिंग #maincontainer div तो तरह के अंत में एक ब्लॉक स्तर तत्व में फेंक शामिल होगा:

<div style="clear: both;"></div> 
+0

हम्म मैंने फ्लोट को हटाने की कोशिश की: बाएं और स्पष्ट div भी जोड़ा, लेकिन यह आईई में कुछ भी नहीं बदला और यह अन्य ब्राउज़रों में अजीब चला गया ..:/ – SoulieBaby

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