伙计这个代码有什么问题?向前摆动和向后摆动jQuery
var func = function() {
$("#ropes").animate({"left": "-40px"}, 1000, function() {
$(this).animate({"left": "40px"}, 1000)
})
setTimeout(func, 2000);
}
伙计这个代码有什么问题?向前摆动和向后摆动jQuery
var func = function() {
$("#ropes").animate({"left": "-40px"}, 1000, function() {
$(this).animate({"left": "40px"}, 1000)
})
setTimeout(func, 2000);
}
看看这个链接,它会告诉你应该发生什么。基本上,它看起来像你还没有开始关闭功能。希望它能帮助你分拣问题。
我同意并会进一步建议不要使用setTimeout,因为它不依赖于动画速度。这里有一个替代方案:http://jsfiddle.net/9n2h8/1/ – iMoses 2012-03-27 11:03:51
是的,像iMoses所说的,如果可以在动画中帮助,不要使用setTimeout。虽然你正在设定这些动画的运行时间,但它们都是在同一时间开始的。 – 2012-03-27 11:08:02
你为什么不告诉我们?我们不知道你想用这个代码做什么,或者如果它不工作,我们不知道什么是不工作的,因为我们不知道要做什么工作。 – Th0rndike 2012-03-27 10:23:04