JQuery FadeIn, FADEOUT эффекты в IE

голоса
4

Ниже FadeIn , FADEOUT эффект отлично работает в Firefox 3.0 , но он не работает в IE 7 ... Whay является то , что и в чем подвох? Идея заключается в том, конечно , чтобы получить эффект «мерцания» и привлечь внимание пользователя к конкретной строке в таблице.

function highLightErrorsAndWarnings() {
            $(.status-error).fadeIn(100).fadeOut(300).fadeIn(300).fadeOut(300).fadeIn(300).fadeOut(300).fadeIn(300);
            $(.status-warning).fadeIn(100).fadeOut(300).fadeIn(300).fadeOut(300).fadeIn(300).fadeOut(300).fadeIn(300);
        }

Обновление: Найдено глупая проблема ... «.status-ошибка» указует на тр-элемент. Можно набор цвет фона и исчезать его на тр в Firefox , но не в IE. Изменение «CSS указатель» на «.status ошибок тд » сделал это указывает на тд ниже тр и все работало во всех браузерах.

Задан 09/12/2008 в 16:23
источник пользователем
На других языках...                            


3 ответов

голоса
5

Weird .. не могу сказать вам , почему вы получаете эту проблему, но , возможно , попробовать пульсировать эффект плагин? http://docs.jquery.com/UI/Effects/Pulsate

Ответил 09/12/2008 в 17:59
источник пользователем

голоса
1

Ну, я экспериментировал с различными способами для решения этой проблемы. down and dirtyПодход , который я использую для определения фона и цвета переднего плана на тексте и просто анимировать div/span/etcс изменением цвета.

Этот фрагмент кода будет «пульсировать» текст один раз (вы можете создать функцию, которая делает это более раз:

$.fn.crossBrowserPulsate = function() {
    var startColor = $(this).css("background-color");
    var endColor = $(this).css("color");

    $(this).animate({color:startColor},500,
     function() {
      $(this).animate({color:endColor},500,
       ...
      )}
    );
}
Ответил 31/01/2010 в 05:20
источник пользователем

голоса
1

У меня аналогичная проблема, но я не могу выбрать тд вместо по разным причинам.

Если вы также затронуты вы могли бы попытаться использовать шоу вместо FadeIn. Так как я использую так же сломанный fadeTo это не помогает мне тоже :(

Существует Jquery ошибка открыта здесь - http://dev.jquery.com/ticket/5451

Если вы пострадали, пожалуйста, комментарий на билете.

Ответил 24/12/2009 в 18:16
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more