animação em cores @jquery lança um valor de propriedade inválido intermitentemente

Estou tentando animar o plano de fundo de um hiperlink do ASP.Net para fazer um desbotamento amarelo em uma atualização dos painéis de atualização. Até o momento, ele funciona quase o tempo todo, mas ocasionalmente um erro de javascript é gerado "Valor de propriedade inválido". e depura no código do plug-in de cores jquery para esta linha ...

fx.elem.style[attr] = "rgb(" + [
     Math.max(Math.min(parseInt((fx.pos * (fx.end[0] - fx.start[0])) + fx.start[0]), 255), 0),
     Math.max(Math.min(parseInt((fx.pos * (fx.end[1] - fx.start[1])) + fx.start[1]), 255), 0),
     Math.max(Math.min(parseInt((fx.pos * (fx.end[2] - fx.start[2])) + fx.start[2]), 255), 0)
].join(",") + ")";

Aqui está a ordem dos eventos que estão ocorrendo atualmente ...

Primeiro, a janela carrega assim no doc.ready registra um evento a ser realizado quando o painel de atualização terminar a atualização assim ...

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(yellowFade);

Onde yellowFade é definido como ...

function yellowFade() {
    window.setTimeout("$('#' + hyperlinkUrlId).animate( { backgroundColor: 'white' }, 2000)", 2000);
    window.clearTimeout();
}

Agora, raramente o tive travar neste momento, mas normalmente é mais tarde, então continuarei ...

Clico no botão "Gerar" que cria um URL e carrega o hiperlink do ASP.Net com o texto do URL que ele criou; em seguida, via javascript, define a cor do plano de fundo para a cor amarela para desaparecer por meio deste ...

$("#" + hyperlinkUrlId).css("background-color", "#FBFF9C");

Inicialmente, defini a cor no código por trás desse código ...

Url.BackColor = ColorTranslator.FromHtml("#FBFF9C");

Mas então eu pensei que talvez a cor de trás estivesse sendo ajustada para algo que o plug-in de cor jquery não pudesse reconhecer, ou como estava sendo definido no servidor, o plug-in não poderia acessar seu estilo ou algo assim, mas mudar ainda sem efeito na correção do bug.

Finalmente, gerar altera a cor de fundo do URL de branco para amarelo e, como eu disse na maioria das vezes, desaparece muito bem, mas raramente gera um erro "Valor de propriedade inválido"

Tanto quanto posso dizer, minha sintaxe é do jeito que deveria ser para usar as animações em cores. Sinto que o fato de estar usando um painel de atualização pode estar causando estragos aqui, mas não tenho certez

Alguém tem alguma idéia do que pode causar uma coisa dessas? Tem sido uma bagunça real tentando depurar, uma vez que isso acontece com pouca frequência, desconsiderando o fato de que o javascript já é um problema para depurar.

Usando o jquery 1.3.1 e o jquery.color 1.0 no Windows Vista. Usando o Visual Studio 2008. Deixe-me saber se há algo que eu possa esclarecer.

EDITAR Dang, nem uma única resposta ainda. Fiz um pouco de hiato ao trabalhar nisso, mas encontrei o bug em outra parte do meu aplicativo em que estou fazendo o desbotamento amarelo. Ambas as páginas usam um painel de atualização. Eu não sou fã do painel de atualização em muitos casos e definitivamente causou estragos no meu jquery. Eu estou querendo saber se tem algo a ver com isso. Ah, isso estava meio implícito na coisa toda do Vista, mas vou apontar que estou executando no IIS

Isso provoca insights?

questionAnswers(8)

yourAnswerToTheQuestion