我有一個直升機在屏幕上平移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