JQuery .fadein يحول المحتوى غير مرئي في أي
-
21-09-2019 - |
سؤال
أواجه بعض الصعوبة في الحصول على IE للتصرف. لقد أنشأت صفحة ويب تحتوي على مختلف divs مخفية.
تعمل هذه الصفحات الفرعية ، عند النقر فوق عنصر NAV ، فإنها تتلاشى/خارج بطريقة Lightbox أساسية للغاية.
إنه يعمل في Firefox & Safari ، لكن في IE (8) يتلاشى إلى حوالي 60 ٪ ثم يختفي تمامًا ، مما يطرد خلفية Div وراءه؟ لا يزال هناك لأنه يمكنني النقر بزر الماوس الأيمن فوق الصور ، فقط غير مرئي؟
يظهر الكود أدناه يتسبب في تلاشي # -home إلى ٪ 50 ثم يتلاشى #SUBABOUT على القمة قبل أن يختفي.
أي نصيحة سيكون موضع تقدير ..
$("#nAbout").click(function () {
if(currentActive != "#subAbout") {
$(currentActive).fadeOut('fast');
$('#slideshow').cycle('pause');
$("#home").animate({opacity: .5});
$("#subAbout").fadeIn('slow');
currentActive = "#subAbout";
}
else if(currentActive == "#subAbout") {
$('#slideshow').cycle('resume');
$("#home").animate({opacity: 1});
$("#subAbout").fadeOut('slow');
currentActive="#subHome"
}
return false;
}
);
المحلول
هذا يبدو وكأنه صراع CSS. هل يمكنك محاولة إزالة الأنماط/ CSS المضمنة ومعرفة ما إذا كان يمكنك إعادة إنتاج؟
لا تنتمي إلى StackOverflow