jQuery .fadeIn превращает содержимое невидимым в IE - PullRequest
0 голосов
/ 20 февраля 2010

У меня возникли некоторые трудности с тем, чтобы заставить себя вести себя IE. Я создал веб-страницу, содержащую различные скрытые элементы.

Они действуют как подстраницы, когда при щелчке по элементу навигации они появляются и исчезают очень простым способом лайтбокса.

Он работает в 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;
  }
);

1 Ответ

1 голос
/ 20 февраля 2010

Это звучит как конфликт CSS. Можете ли вы попробовать удалить встроенные стили / CSS и посмотреть, сможете ли вы воспроизвести?

...