1

我做了一个登录页面,当您单击登录时,它会显示进度。这正是我想要的,但有时响应和登录需要花费太多时间,所以我制作了一个返回按钮,但在加载进度时它会立即显示。

我希望它在 10 秒后显示,而不是立即显示。

4

2 回答 2

2

使用setTimeout功能:

setTimeout(function() { /*code here*/ }, 10000 /*time in milliseconds*/ );

阅读更多关于它的信息@ setTimeout:MDN

作为旁注,我推荐纯 js,因为 jQuery 增加了服务器上的负载

于 2013-07-17T12:02:12.253 回答
1

你可以试试delay功能

$('#button_id').delay(5000).fadeIn(10000);

如果你不想要 jquery:

setTimeout(function() {  Yourcode here }, 10000 //time(milliseconds) );
于 2013-07-17T12:02:09.057 回答