繁体   English   中英

动画功能和Internet Explorer

[英]An animate function and Internet Explorer

我知道这是一个漫长的过程,因为它是一个大脚本,我怀疑有人会想要通读所有这些内容, 但是可以理解。

我有一个动画功能,可对元素列表的样式属性进行动画处理。 可以在这里找到此功能。 现在,我了解了跨浏览器的不透明度,可以手动进行设置,即可以将元素的不透明度设置为.5(在IE中为50),并且在每个浏览器中都可以正常使用。 只是当我尝试通过函数为不透明度属性设置动画时,它不会移动。

如您所见,我有很多代码只是为了让IE的alpha(opacity=x)起作用。

有关它的示例,请参见此小提琴 很抱歉它太乱了。 如果您单击段落标签,该标签Fade to .5 opacity on click. 在除IE以外的任何浏览器中,它将淡入0,而不是0.5,因为我正在测试东西。 现在,如果您在IE中单击相同的标签,则不会发生任何事情。

我怀疑任何人都可以为这样一个复杂而具体的问题提供帮助,但是任何建议将不胜感激。

看起来您在css()animate()都实现了两次不透明度逻辑。 无论您为实现高性能目标多少,IMO的设计都很糟糕。 修复该问题后, animate()将依赖于可运行的css()函数,并且由于该方法有效,因此animate()将起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM