为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery IE Fadein和Fadeout不透明度

jQuery IE Fadein和Fadeout不透明度

繁花如伊 2019-11-18 13:49:02
我在使用CSS叠加层的IE中遇到这个奇怪的问题,我正在申请一个灯箱。基本上,我对jQuery 使用fadein和fadeout-问题在于,除了之外,其他所有功能都正常运行IE。在IE中-我没有淡入淡出-而是直接进入了不透明背景。淡出时-删除“不透明度”的时间少于1秒,并在删除覆盖层之前使页面呈现“纯色”。有人知道如何解决此错误吗?它真的很烦人-我正在使用所有正确的过滤器,等等,它只是IE中的淡入和淡出?
查看完整描述

3 回答

?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

我在IE8中遇到了同样的问题。在我调用fadeIn()之前,在JavaScript中设置DIV的不透明度可以解决此问题:


$('.overlay').css('filter', 'alpha(opacity=40)');

$('.overlay').fadeIn(500);

这只是使用普通DIV而不是透明PNG。


查看完整回答
反对 回复 2019-11-18
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

我无法直接回复您的帖子,因为stackoverflow显然认为我需要X的声誉,因为我可以回复某人的消息-为什么?!?!!)我相信这是因为IE8的“兼容性视图”(是的,甚至比模式本身还晚)。

我注意到,人们在浏览我在工作中开发的网站时(在IE上)会出现各种各样的怪异行为。经过一番摸索后,我发现IE8的设置可以使OUT-OF-THE-BOX设置所有本地页面以在兼容性视图中显示!不管您的文档声明或标记的严格程度如何,IE8都会对所有Intranet页面使用兼容性视图(我认为localhost是相同的)。

单击工具>兼容性视图设置>取消选中“在兼容性视图中显示Intranet站点”框

为什么我默认情况下默认启用此功能,我不知道,但是它导致隔离和告诉人们修复问题非常麻烦。


查看完整回答
反对 回复 2019-11-18
  • 3 回答
  • 0 关注
  • 672 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信