我试图弄清楚如何解决这个问题,然后我需要在每次打开7秒后关闭一个窗口,我可以管理窗口关闭但是时间仍在使用SetInterval计算,然后当我再次打开时,窗户可能会关闭,因为它经过了几秒钟,所以窗户关闭的时间并不准确。
这里是我使用的代码,这是网络 - https://sergioboado.me/photography
setInterval(function() {
if ($(".sqs-lightbox-close")[0]){
$(".sqs-lightbox-close")[0].click(function(){
window.close()
})
window.clearTimeout();
}
}, 4000);
感谢您的帮助
答案 0 :(得分:0)
var myTimer = setInterval(function() {
if ($(".sqs-lightbox-close")[0]){
$(".sqs-lightbox-close")[0].click(function(){
window.close()
})
clearInterval(myTimer);
}
}, 4000);
try this...