使用jquery在X秒后关闭窗口

时间:2017-11-10 12:46:22

标签: javascript jquery

我试图弄清楚如何解决这个问题,然后我需要在每次打开7秒后关闭一个窗口,我可以管理窗口关闭但是时间仍在使用SetInterval计算,然后当我再次打开时,窗户可能会关闭,因为它经过了几秒钟,所以窗户关闭的时间并不准确。

这里是我使用的代码,这是网络 - https://sergioboado.me/photography

setInterval(function() {
  if ($(".sqs-lightbox-close")[0]){
  $(".sqs-lightbox-close")[0].click(function(){
    window.close()
  })
   window.clearTimeout(); 
}
}, 4000);

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

   var myTimer = setInterval(function() {
                  if ($(".sqs-lightbox-close")[0]){
                      $(".sqs-lightbox-close")[0].click(function(){
                      window.close()
                   })
                  clearInterval(myTimer); 
                }
               }, 4000);

try this...