Javascript 在页面加载时显示弹出窗口,然后定期显示和隐藏
我需要的免责声明div出现时,页面首次加载,然后显示和隐藏它在定期的时间间隔之后。每三分钟展示一次会是一个很好的时间间隔 我现在有这个代码Javascript 在页面加载时显示弹出窗口,然后定期显示和隐藏,javascript,jquery,Javascript,Jquery,我需要的免责声明div出现时,页面首次加载,然后显示和隐藏它在定期的时间间隔之后。每三分钟展示一次会是一个很好的时间间隔 我现在有这个代码 <script> function popup(){ setTimeout(function(){ document.getElementById("disclaimer").style.display = "block"; },0); } function hidePopup(){ document.getElementById("discl
<script>
function popup(){
setTimeout(function(){
document.getElementById("disclaimer").style.display = "block";
},0);
}
function hidePopup(){
document.getElementById("disclaimer").style.display = "none";
}
</script>
然后,我需要弹出窗口在大约3分钟后再次显示。您可以使用setInterval以指定的毫秒间隔异步运行代码。然后使用setTimeout延迟函数,使pop显示一段时间
//function runs every 3 minutes
setInterval(function(){
//function waits 1 second
setTimeout(function(){
popup();
}, 1000);
hidePopup();
}, 180000);
此功能将每180000毫秒运行3分钟,并显示弹出窗口1000毫秒1秒 可以使用setInterval以指定的毫秒间隔异步运行代码。然后使用setTimeout延迟函数,使pop显示一段时间
//function runs every 3 minutes
setInterval(function(){
//function waits 1 second
setTimeout(function(){
popup();
}, 1000);
hidePopup();
}, 180000);
此功能将每180000毫秒运行3分钟,并显示弹出窗口1000毫秒1秒 试试这个
//开始显示弹出窗口
弹出窗口;
功能弹出窗口{
document.getElementByIddisclaimer.style.display=block;
console.log等待3秒,然后隐藏;
setTimeouthidePopup,3000;
}
功能隐藏{
document.getElementByIddisclaimer.style.display=none;
console.log等待3分钟,然后再次显示弹出窗口;
SetTimeOutpup,3*60*1000;
}
免责声明Div试试这个
//开始显示弹出窗口
弹出窗口;
功能弹出窗口{
document.getElementByIddisclaimer.style.display=block;
console.log等待3秒,然后隐藏;
setTimeouthidePopup,3000;
}
功能隐藏{
document.getElementByIddisclaimer.style.display=none;
console.log等待3分钟,然后再次显示弹出窗口;
SetTimeOutpup,3*60*1000;
}
免责声明Div这里我将如何仅使用一个函数 片段1如果需要,将时间间隔更改为多少秒 var dis_div=document.getElementById免责声明; 函数初始化免责声明{ 如果dis_div.style.display==块{ dis_div.style.display=无 } 否则{ dis_div.style.display=块 } } inter=setIntervalinit_免责声明,500 免责声明
这里我将如何只使用一个函数 片段1如果需要,将时间间隔更改为多少秒 var dis_div=document.getElementById免责声明; 函数初始化免责声明{ 如果dis_div.style.display==块{ dis_div.style.display=无 } 否则{ dis_div.style.display=块 } } inter=setIntervalinit_免责声明,500 免责声明
请将您的代码添加到问题本身-阅读添加a请将您的代码添加到问题本身-阅读添加a这是提供的最佳答案,应该被接受这是提供的最佳答案,应该被接受