我创建了一个登录页面,当您点击登录时,它会显示进度。这正是我想要的,但有时需要花费太多时间来回复和登录,所以我做了一个按钮返回,但是当加载进度时会立即显示。
我想让它在10秒后显示 - 而不是立即显示。
答案 0 :(得分:2)
使用setTimeout
功能:
setTimeout(function() { /*code here*/ }, 10000 /*time in milliseconds*/ );
详细了解@ setTimeout
: MDN
作为旁注,我建议使用纯js,因为jQuery会增加服务器上的负载
答案 1 :(得分:1)
您可以尝试delay
功能
$('#button_id').delay(5000).fadeIn(10000);
如果你不想要jquery:
setTimeout(function() { Yourcode here }, 10000 //time(milliseconds) );