【发布时间】:2013-01-25 16:35:08
【问题描述】:
如何让这个动画从头开始连续重复? http://jsfiddle.net/philoman/RuX5d/8/
$(document).ready(function() {
var i = 1, dir = 1, curFx = 'fadeIn';
var interval = setInterval(function () {
if (i == 2 && $('#slide1').is(':visible')) {
$('#slide1').fadeOut(6000);
return;
}
$('#slide'+ i)[curFx](1500);
i = i + 1*dir;
if (i == 10 || i == -1) {
dir = (dir == 1)?-1:1;
curFx = (curFx == 'fadeIn')?'fadeOut':'fadeIn';
}
}, 1500);
});
【问题讨论】:
-
您在此处发布的代码与您小提琴中的代码不同。
-
@FelixKling 现在 OP 完全 改变了他的问题...
-
对不起,你被扣分了,人们可能是混蛋。你做错了。我会在一分钟后发布一个示例
-
@Shaanimal 这个问题值得反对。它与“混蛋”无关,与表明这不是您在 SO 上提问的方式有关。
-
Anthony Grist,告诉我如何正确提问?我不是程序员,想寻求帮助。
标签: javascript jquery