这个问题已经在这里有了答案:




已关闭10年。





var main = $('#main_content');
main.append("<img id=\"throbber\" src='/pre_config/css/images/throbber.gif' alt='Loading. Please wait.' />");
sleep(3000);
$("#main_content").load("/pre_config/function.php?type="+type+"piz&count=1", successCallback );

我要在这里睡三秒钟
sleep is not defined
[Break on this error] sleep(3000);
func2

最佳答案

使用javascript setTimeout()

setTimeout(function() {
    $("#main_content").load("/pre_config/function.php?type="+type+"piz&count=1", successCallback );
}, 3000);

编辑:

要使用.delay(),您需要将延迟的代码添加到动画队列中。
$("#main_content")
.delay(3000)
.queue(function( n ) {
    $(this).load("/pre_config/function.php?type="+type+"piz&count=1", successCallback )
           .dequeue();
});

关于javascript - jQuery sleep 功能? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3643562/

10-11 23:35
查看更多