我有一个脚本,我想延迟运行2秒钟,然后执行3,然后执行,此时我使用document.ready有一种方法来添加时间值,所以它仍然是document.ready但是加3秒。
$(document).ready(function() {
function bikepass2(){
bike.css('left', startPos);
bike.animate({left: -450}, 8000, 'linear')
};
var screenWidth = $(document).width();
var startPos = screenWidth;
var bike = $('#bike2')
bikepass2();
setInterval(function() {
bikepass2();
}, 15000);
});
答案 0 :(得分:2)
在setTimeout中添加函数。 http://www.w3schools.com/jsref/met_win_settimeout.asp。在这段时间内加入3000秒3秒。
setTimeout( function()
{
//add the function that you want to execute after 3 seconds
}, 3000);
答案 1 :(得分:2)
试试这个:
setTimeout( function()
{
//do something special
}, 3000);
放入document.ready()
希望它有所帮助。
答案 2 :(得分:1)
Javascript没有sleep()函数,导致脚本暂停。
但是你可以使用.setTimeout()来运行一个延迟的方法:
window.setTimeout(myFunc(),1000);