jQuery在Firefox中淡入/淡出的问题

Gav*_*imo 4 firefox jquery fade cleartype

我已经在这里问过没有运气,但随时可以阅读:

http://groups.google.com/group/jquery-en/browse_thread/thread/fdf7a584b30d4bb9

嗯检查我的网站:

http://www.crtaci.info/

在右上角位置我有搜索字段.当您将鼠标移到那里时,会出现一个小文字,上面写着:

Napredna pretraga

现在,出于某种原因,这些字母在ff 3.5中将颜色变为非常短的黄色,并且在safari 4.0.2中获得一些奇怪的颜色.在ie8中,opera和chrome它的工作方式正常,白色字母在动画中保持白色.

任何sugestions?

这是完成这项工作的功能;)

$('#header_search').hover(function() {
 $('#naprednaPretraga').stop({clearQueue:true}).show().animate({"opacity" : 1},500);
}, function(){
 $('#naprednaPretraga').stop({clearQueue:true}).animate({"opacity" : 0},500,function() {
  $('#naprednaPretraga').hide();
 });
});
Run Code Online (Sandbox Code Playgroud)

Cᴏʀ*_*ᴏʀʏ 5

我可以看到你在说什么.在我的机器上(Vista Business 32位,FF3.5),看起来淡化期间出现的黄色是由于ClearType尝试对alpha混合文本进行操作而你正在褪色白色通过蓝蓝的背景文本.我知道白色+蓝色!=黄色,但是当渲染透明文本时,无论FF做什么,再加上你的操作系统,以及其他许多东西使它看起来很黄.

当我在我的机器上关闭ClearType时,黄色似乎消失了,或者至少远不如它明显.

我担心你无法使用JavaScript代码来控制它,但我可能会尝试其他人的建议:保持文本可见但将其从背景与白色相匹配的淡入淡出.