我该怎么办?我正尝试仅出于性能原因使用css3(淡入会变得不稳定)。

现在,它们都同时发生。

function fadeInPlaylist(elem) {
    elem.css('opacity',1);
}

$(window).load(function() {
   $('.playlist').each(function(i) {
      setTimeout(fadeInPlaylist($(this)),2500*i);
   });
});

最佳答案

您正在错误地呼叫setTimeout

setTimeout(fadeInPlaylist($(this)),2500*i);

应该:

setTimeout(function(){fadeInPlaylist($(this));},2500*i);

另外,这是一个有效的小提琴:http://jsfiddle.net/q7Wa8/

关于javascript - 增量CSS3淡入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12432560/

10-09 17:58