jQuery - 3 分钟(秒)
我以为这很容易,但似乎我要么太短要么太长。
我试图让它在 3 分钟后让用户退出 这是我认为可行的倒计时我已经尝试过 3000、300、3*60、3*1000 等等
var timeout = 30*1800;
这是我正在尝试运行的函数,
function loadidle(){
var timeout = 180000;
//alert(timeout);
$(document).bind("idle.idleTimer", function(){
logout();
});
$.idleTimer(timeout);
}
I thought this would be easy, but seems i either to way to short or way to long.
I am trying to make it sign the user out after 3minutes
this is the count down I thought would work I have tried 3000, 300, 3*60, 3*1000 and so on
var timeout = 30*1800;
This is the function I am trying to run,
function loadidle(){
var timeout = 180000;
//alert(timeout);
$(document).bind("idle.idleTimer", function(){
logout();
});
$.idleTimer(timeout);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你只需要一个简单的计时器。有很多品种。这是一个非常便宜的示例,它将它很好地抽象为一个类。您可以通过调用 .reset()“继续”计时器。
启动一个新的计时器:
You just need a simple timer. There are many varieties. Here's a dirt cheap example that abstracts it nicely as a class. You can "continue" the timer by calling .reset().
Start a new timer:
很确定 JS(以及 jQuery)使用毫秒,所以你需要 3*60*1000。
Pretty sure JS (and therefore jQuery) use milliseconds, so you'll be wanting 3*60*1000.