【发布时间】:2014-12-01 22:53:59
【问题描述】:
为什么这个功能在 ie 7 ,8 (delay and fadein) 上不起作用?
在其他浏览器上有延迟和淡入效果。
但在即所有元素同时显示(不是延迟和淡入淡出)。
http://jsfiddle.net/7u8qmdoo/2/
<script>
$(document).ready(function()
{
var i = 0;
(function fadeInNext()
{
$("#num" + i).fadeTo(1000,1);
console.log("Fading in " + i);
i++;
if (i < 8)
{
setTimeout(fadeInNext, 2000);
}
})();
});
</script>
【问题讨论】:
-
在 IE10 上运行良好。什么版本导致您出现问题?
-
取出
console.log() -
IE7 和 8 不支持
opacity,所以opacity: 0被忽略。 css-tricks.com/snippets/css/cross-browser-opacity -
@James Montagne --- 即 7 8 也不会延迟
-
@DanFromGermany 你不知道我有多高兴我的雇主很快就强制升级到 IE11。
标签: javascript jquery html css internet-explorer