سؤال

أواجه بعض الصعوبة في الحصول على 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 المضمنة ومعرفة ما إذا كان يمكنك إعادة إنتاج؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top