html里的swal添加倒计时,使用甜蜜警报插件的setInterval函数倒计时

我试图实现倒计时到sweetAlert。在不活动20分钟后,会弹出甜蜜警报并显示会话即将超时,并且用户有两种选择:注销或继续,这将重新启动空闲计时器。当鼠标移动或点击时,空闲计时器也会重置。我的问题是,我希望在自动注销之前在60-0(秒)内在sweetAlert标题的范围(title: "Teie sessioon on aegumas sekundi pärast!",)中显示倒计时。 我尝试了所有的方法,但没有奏效。倒计时显示,但没有重新启动。使用甜蜜警报插件的setInterval函数倒计时

任何帮助,将不胜感激。

$(document).ready(function() {

var idleTime = 0;

//Zero the idle timer on mouse movement

function timerIncrement() {

idleTime ++;

if (idleTime >= 5) { // For testing 5 seconds else 20 minutes

swal({

html: true,

title: "Teie sessioon on aegumas sekundi pärast!",

text: "Sessiooni pikendamiseks vajutage nuppu Jätka, välja logimiseks vajutage Välju." ,

type: "warning",

showCancelButton: true,

confirmButtonColor: "#DD6B55",

confirmButtonText: "Jätka",

cancelButtonText: "Välju",

timer: 60000, //3600

closeOnConfirm: false,

closeOnCancel: false }, function(isConfirm){

if (isConfirm) {

swal("Jätkatud!",

"Teie sessiooni pikendati 1 tunni võrra.",

"success");

} else {

swal("Väljutud",

"Teid suunatakse tagasi sisselogimis lehele",

"error"),

location.href = "logout.php?logout=true";

}

});

}

}

//Increment the idle time counter every minute.

var idleInterval = setInterval(timerIncrement, 1000); // 1 minute

$(this).mousemove(function (e) {

idleTime = 0;

});

$(this).keypress(function (e) {

idleTime = 0;

}

2016-03-01

raqulka

+0

做你找到答案了吗? –

+0

@khakiout no sir。仍在试图弄清楚。有任何想法吗? –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值