IE7/8&;的fadeIn/fadeOut jquery问题;巴布亚新几内亚

IE7/8&;的fadeIn/fadeOut jquery问题;巴布亚新几内亚,jquery,internet-explorer-8,fadein,fadeout,Jquery,Internet Explorer 8,Fadein,Fadeout,嘿,伙计们,当使用鼠标悬停在可以放大的图像上时,我正试图制作一个放大镜背景。这是使用一个空白范围,并将其显示设置为“无”,直到将其悬停,并将其背景设置为半透明png,中间有一个放大镜 这是使用fadeIn/fadeOut完成的,并且在除IE之外的所有其他浏览器中都能完美工作 在IE中,图像的背景闪烁为深灰色,然后在“悬停”和“悬停”时褪色为正确的图像 下面是我正在处理的示例,它是一行中三个较小的图像: 我已经读到,解决这个问题的方法是给正在褪色的元素添加背景色,但显然这不起作用,因为我需要使用

嘿,伙计们,当使用鼠标悬停在可以放大的图像上时,我正试图制作一个放大镜背景。这是使用一个空白范围,并将其显示设置为“无”,直到将其悬停,并将其背景设置为半透明png,中间有一个放大镜

这是使用fadeIn/fadeOut完成的,并且在除IE之外的所有其他浏览器中都能完美工作

在IE中,图像的背景闪烁为深灰色,然后在“悬停”和“悬停”时褪色为正确的图像

下面是我正在处理的示例,它是一行中三个较小的图像:


我已经读到,解决这个问题的方法是给正在褪色的元素添加背景色,但显然这不起作用,因为我需要使用半透明的png作为背景。有人知道我能用这个做什么吗?

我没有把闪光灯调到深灰色。我能想到的解决方案是,要么在图像后面放置另一个与图像大小相同的div,然后使用png背景


对IE使用
不透明度
属性和ms过滤器。

我没有将闪光灯设置为深灰色。我能想到的解决方案是,要么在图像后面放置另一个与图像大小相同的div,然后使用png背景

使用IE的
不透明度属性和ms过滤器。

我也有类似问题

在淡入淡出/淡出后,尝试呼叫:

 $("#myelement").css('filter', 'none');
当IE 7&8在做了淡入效果后,在不透明的地方留下了令人讨厌的黑色污点时,它对我起到了作用。

我也遇到了类似的问题

在淡入淡出/淡出后,尝试呼叫:

 $("#myelement").css('filter', 'none');

当IE 7&8在进行淡入效果后,在不透明的地方留下了令人讨厌的黑色污点时,它对我起到了作用。

参见本文,类似问题:


诀窍是先使用延迟,然后使用淡出。

参见本文,类似问题:


诀窍是使用延迟然后淡出。

IE中的闪烁对我来说,当你看到它时,我可能已经在处理它了,但我仍然什么都想不出来。我基本上使用了一个span,就像你建议的div一样。我把它改成了div,但没有改变任何东西。问题不在于不透明度,尽管它是在IE中为我闪烁的FadeInh,当你看到它时,我可能已经在处理它了,但我仍然什么都想不出来。我基本上使用了一个span,就像你建议的div一样。我把它改成了div,但没有改变任何东西。问题不在于不透明度,而在于fadeIn