2009-07-01 12 views
6

मुझे मेनू के लिए छवि का उपयोग करने के लिए jquery superfish मेनू प्लगइन को संशोधित करने की आवश्यकता है। कृपया इस डेमो पर एक नज़र डालें। http://www.okadadesign.no/vitaveritas/जेडरी सुपरफिश मेनू प्लगइन के साथ आईई 7 में जेड-इंडेक्स समस्या

ओम ओएसएस और मेडियोमेटेल के तहत उपमेनस हैं। मैं इस मेनू के लिए sprites छवियों का इस्तेमाल किया।

यह आईई 8, एफएफ आदि के साथ ठीक काम करता है हालांकि आईई 7 में सबमेनस दिखाने में समस्या है। यह सबमेनू दिखाता है लेकिन जब मैं सबमेनू में नेविगेट करने का प्रयास करता हूं, तो यह खत्म हो जाता है।

क्या कोई इस समस्या को ठीक करने में मेरी सहायता कर सकता है?

अग्रिम धन्यवाद।

उत्तर

6

मुझे उप-मेन्यू को यानी 6/7 में दिखाने के लिए हमेशा एसएस-मेन्यू ली ली पर जेड-इंडेक्स रखना पड़ा।

hoverIntent का उपयोग करने से भी मदद मिल सकती है। superfish page पर विवरण हैं।

19

मैंने आईई 7 और आईई 6 के लिए जेड-इंडेक्स समस्या को जोड़कर जोड़ा: स्थिति: रिश्तेदार; और जेड-इंडेक्स: 10000; मुख्य # एनएवी div में जिसमें (एसएफ-मेन्यू) शामिल है और नौकरी की गई थी।

+1

इस उत्तर के लिए बहुत बहुत धन्यवाद !!! –

+0

+1 धन्यवाद यह मेरे लिए तुरंत काम करता है। – Mark

+0

+1 यह बहुत अच्छा काम करता है - अच्छी नौकरी @ सिलार – Yarin

1

यह भी बेवकूफ जैसा कुछ हो सकता है क्योंकि .sf_menu li ul पर "पृष्ठभूमि" निर्दिष्ट नहीं किया गया है। मैं एक ढाल (आईई में फ़िल्टर) का उपयोग कर रहा था और मूल पृष्ठभूमि रंग निर्दिष्ट नहीं किया था।

background: #F3F3F3; /* required for IE to retain hover state */ 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#D8D8D8'); 
    background: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#D8D8D8)); 
    background: -moz-linear-gradient(top, #F3F3F3, #D8D8D8);