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);
我需要添加此功能的启动延迟并在一段时间后重播
答案 0 :(得分:2)
改变这个:
var randomNum = randomNumbers();
moveto(randomNum);
要:
function doRandomMove(){
var randomNum = randomNumbers();
moveto(randomNum);
}
setTimeout(function(){
doRandomMove()
setInterval(doRandomMove, 10 * 1000);
}, 1000);
这将首先在1秒后调用更改,并在第一次调用后10秒后继续重复。
答案 1 :(得分:1)
试试这个window.setTimeout("moveto(1,2)", 1000);
。
将以1000毫秒的延迟调用您的函数。