jQuery淡入淡出在IE中创建图像上的白点/斑点

时间:2011-07-17 20:42:41

标签: jquery internet-explorer debugging fadein

这真的让我起了作用。我有一个客户 让他的网站在IE中与其他实际上像FF,Chrome和Safari一样工作的浏览器完全一样,但我似乎无法让IE玩球

以下是我正在处理的网站的登录详情:

你是:米尔克班克 p:123654

在IE中查看此页面:

http://tiger.directrouter.co.uk/~millbank/?page_id=21

在加载时,您会看到RHS图像上出现白点,并且第一个引号不会像应该的那样淡入。

我有IE的CSS条件,并尝试在#bgimg div中添加纯色背景,但看起来并没有什么区别。

还有什么我可以尝试的吗? (请)...

由于

OSU

2 个答案:

答案 0 :(得分:2)

它可能与IE的过滤器有关。有关类似问题,请参阅http://www.dynamicdrive.com/forums/showpost.php?p=161962&postcount=3

答案 1 :(得分:2)

你还没有指定你正在使用的IE版本,但我怀疑IE8,对吧? (或更低??)

IE8对透明度的支持令人震惊。它使用非标准的方法实现它,并在很多情况下使用它提供低质量的结果,特别是当它与图像结合使用时,而不是文本。

JQuery做了一个令人难以置信的工作,从开发人员那里抽象出浏览器之间的差异,但它实际上无法修复IE中那些从根本上被打破的功能。

最重要的是,这可能是你必须忍受的事情。如果你想使用fadeIn(),要么避免在图像中淡入淡出,要么接受它会在IE中看起来被破坏。

通过微调图像本身可以在一定程度上缓解这些问题 - 如果你有任何黑色或白色的像素,尝试调整它们,使它们不是非常纯黑色或白色;这可能有所帮助。但即使使用完美调整的图形,IE仍然会让事情变得非常错误,所以即使它在这种情况下对你有用,也不要认为这是完美的治疗方法。

你可以尝试的另一件事(但又不能保证解决所有IE的问题)是你在一个包含图像和其他元素的块中淡入淡出,然后将图像淡入到其他部分。内容。