【发布时间】:2012-02-09 08:16:12
【问题描述】:
我怎样才能让这个“不透明回退”在 IE 8 中工作?
我只想使用纯 Javascript,没有 CSS 或 jQuery。
【问题讨论】:
-
我知道它在 IE10 下不会有很好的褪色效果...
-
你在使用 CSS,你只是用 JavaScript 设置它。 ;) e 通常也用于表示事件,而不是元素。
-
如果你想在没有 CSS 过渡的浏览器(如任何版本的 IE)中使用淡入淡出效果并且不想使用任何已经内置此功能的库,那么你将拥有做你自己的javascript动画。这涉及计算步长值、设置计时器以及随着时间的推移以小增量步进不透明度值。一个好的算法会跟踪它是否提前或落后于计划,并相应地调整步长值。在 Google 上搜索“javascript 补间动画”以获取更多信息。所有主要的库(YUI、jQuery 等)都内置了这个。
标签: javascript internet-explorer-8 opacity