我试着做一个javascript,但我完全被困住了。它应该显示一个div 5秒,再次隐藏它,等待15分钟,然后再次显示它5秒,再次隐藏它,再次等待,所有这些都在一个无限循环中。我玩了一些随机数字,这只会改变它的速度或慢的动画。有人拿到钥匙了吗?在过去的两天里,我一直在尝试全职工作。我应该说我是javascript的初学者。
到目前为止,守则:
setInterval(function(){
$("#myDiv").show(10000);
$("#myDiv").hide(10000);
});
发布于 2014-12-30 11:59:18
假设myDiv
开始隐藏,这应该能起作用
showDiv();
function hideDiv() {
$("#myDiv").hide();
setTimeout(function() {
showDiv();
}, 900000); // wait 15 minutes and show it
}
function showDiv() {
$("#myDiv").show();
setTimeout(function() {
hideDiv();
}, 5000); // wait 5 seconds and hide it
}
我已经创建了一个演示,用15分钟乘5秒来使显示/隐藏效果可见。
https://stackoverflow.com/questions/27711673
复制