function moveto(coordinates) {
step1 = coordinates[0];
step2 = coordinates[1];
var w = $(document).width();
var h = $(document).height();
$( "#full" )
.animate({left: -(step1 * w)}, 2000 )
.animate({top: -(step2 * h) }, 500 );
}
var randomNum = randomNumbers();
moveto(randomNum);
我需要添加此功能的启动延迟并在一定时间后重播
最佳答案
更改此:
var randomNum = randomNumbers();
moveto(randomNum);
至:
function doRandomMove(){
var randomNum = randomNumbers();
moveto(randomNum);
}
setTimeout(function(){
doRandomMove()
setInterval(doRandomMove, 10 * 1000);
}, 1000);
这将首先在1秒后调用更改,并在第一次调用后10秒后继续重复。