jquery - Firefox 中 jQuery 淡入/淡出的问题

标签 jquery firefox fade cleartype

我已经在这里问过,但没有运气,但请随意阅读:

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

嗯,看看我的网站:

http://www.crtaci.info/

在右上角,我有搜索字段。当你移动鼠标时 那里出现小文字,上面写着:

纳普雷德娜·普雷特拉加

现在,由于某种原因,这些字母的颜色变成了黄色 ff 3.5 中的时间非常短,并且出现了一些奇怪的颜色 Safari 4.0.2 获胜。在 ie8、opera 和 chrome 中,它的工作方式就是这样 应该是,白色字母在动画期间保持白色。

有什么建议吗?

这是完成这项工作的函数;)

$('#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();
 });
});

最佳答案

我明白你在说什么。在我的机器(Vista Business 32 位,FF3.5)上,淡入淡出过程中出现的黄色似乎是由于 ClearType 尝试作用于 alpha 混合文本和淡出白色的组合所致蓝色背景中的文本。我知道白色 + 蓝色!= 黄色,但是无论 FF 在渲染透明文本时在幕后做了什么,再加上您的操作系统以及无数其他东西,都会使它看起来是黄色的。

当我在计算机上关闭 ClearType 时,黄色似乎消失了,或者至少比打开时不那么明显。

恐怕您无法使用 JavaScript 代码来控制它,但我也许会尝试其他人的建议:保持文本可见,但将其从与背景匹配的蓝色淡入白色。

关于jquery - Firefox 中 jQuery 淡入/淡出的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1380480/

相关文章:

javascript - 在带有照片的 fancybox 中添加 facebook 评论

javascript - 以编程方式更改 Firefox 扩展图标

android - 如何在相同的 View 上同时播放 Fade 和 Slide 过渡?

ios - 淡化 UITextView 中文本范围的 alpha 值

javascript - 选择未包含在特定元素中的所有元素

javascript - 向 li 元素添加标题

javascript - 防止 Firefox Web 通知自动关闭

objective-c - 如何用动画淡出 NSView?

javascript - 为什么我的图片只接受一些 src 属性而拒绝其他的?

javascript - jQuery ajax 请求在 Firefox 中导致 'not well-formed' 错误