2014-01-07 36 views
0

我有一个脚本,我想延迟运行2秒,也许3然后执行,此刻我使用document.ready有一种方法来添加时间值,以便它仍然document.ready,但添加3秒钟。如何从运行中延迟javascript

$(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); 
    }); 

回答

2

试试这个:

setTimeout(function() 
{ 
    //do something special 
}, 3000); 

放在里面的document.ready()

希望它能帮助。

1

JavaScript没有sleep()函数,这会导致脚本暂停。

但是你可以使用.setTimeout()来运行延迟的方法:

window.setTimeout(myFunc的(),1000);

+0

谢谢!我现在得到它=] – user2598957