में काम नहीं कर रहा है इसलिए मैं एक बहुत ही बुनियादी jQuery का उपयोग कर रहा हूं। स्लाइडडाउन जो एफएफ, सफारी और क्रोम में बहुत अच्छा काम कर रहा है। आईई 7 में बिल्कुल काम नहीं करेगा।jQuery स्लाइडडाउन/स्लाइडअप आईई 7
//Top Mailing List Drop down animation
$(document).ready(function() {
$('div#top_mailing_hidden').hide();
// Expand Panel
$("input#top_mailing").focus(function(){
$("div#top_mailing_hidden").slideDown("slow");
});
// Collapse Panel
$("input#top_mailing").blur(function(){
$("div#top_mailing_hidden").slideUp("slow");
});
});
मैं घंटों के लिए शोध किया गया है और नीचे slideup करने के लिए/यह कारण बनता है कि IE7 में विफल जब स्थिति के वंशज पर इस्तेमाल किया जा रहा से संबंधित एक बग के बारे में कुछ पाया: यहाँ स्क्रिप्ट है : निश्चित तत्व। यह एनीमेशन एक स्थिति के भीतर हो रहा है: निश्चित नेविबार, हालांकि, मैंने आंतरिक तत्वों को स्थिति के साथ लपेटने की कोशिश की है: सापेक्ष लेकिन कोई फायदा नहीं हुआ, मुझे अभी भी आईई में कुछ भी नहीं मिला है। साथ ही, ध्यान दें कि एनवी तत्व jQuery के साथ छिपा हुआ है, यह फ़ंक्शन आईई 7 में भी काम कर रहा है, हालांकि, स्लाइडअप/डाउन नहीं हैं।
/* --------------Top Dropdown Mailing List------------------- */
#top_nav div#top_mailing{
float: right;
width: 351px;
padding: 0 10px 10px 5px;
background: url(images/top_mailing_bg.png) bottom center no-repeat;
position: absolute;
top: 0;
right: 0;
color: #fff;
text-shadow:0 -1px 0px #222;
}
#top_mailing #top_mailing_hidden{
font-size: .7em;
text-align: center;
position: relative;
height: 30px;
zoom: 1;
}
#top_mailing #top_mailing_hidden div{
}
#top_mailing #top_mailing_hidden a{
color: #acffc0;
font-weight: bold;
}
#top_mailing #top_mailing_visible{
height: 30px;
font-weight: bold;
font-size: .9em;
padding-top: 5px;
}
क्या इससे कोई त्रुटि फेंकती है? जैसे फायरबग –
में, और मैंने अभी अपनी पूरी स्टाइलशीट काट दिया है और यह अभी भी एफएफ में काम करता है और आईई में नहीं, इसलिए यह सीएसएस से भी संबंधित नहीं है, मैंने सोचा कि यह एक सीएसएस पोजीशनिंग मुद्दा था जिसे आईई पसंद नहीं आया था। – Brian