我有一个直升机在屏幕上平移this site它目前从左到右。但30秒后,我希望它改变方向。然后在30秒后再次改变方向。环路圆真的,它去jQuery通过动画循环
- 左>右
- 右>左
在一个循环。
我使用jQuery Spritely动画直升机。
我目前的jQuery的设置如下:
$(document).ready(function()
{
/* Initial Helicopter Movement */
$('#helicopter').pan({fps: 30, speed: 1.5, depth: 10, dir: 'right'});
$('#helicopter').spState(1);
setInterval(function() {
$("#helicopter").spStop();
$('#helicopter').pan({fps: 30, speed: 1.5, dir: 'left'});
$('#helicopter').spState(2);
$("#helicopter").spStart();
}, 5000);
};
我将如何去实现我的循环?
在此先感谢。
我从来没有使用'jQuery Spritely',但我很困惑,你的函数在'setInterval'中。显然,你的直升机方向首先是“正确的”,5000毫秒后你的'setInterval'将它变成'left'。另外5000毫秒后,它仍然将方向改为“左”。所以我认为你应该每次在'setInterval'函数中改变方向。希望这对你有所帮助。 – Pikaurd 2012-04-26 11:03:40