我希望此函数在一段时间间隔后显示div,然后在没有循环的情况下隐藏它
function myfun(){
setInterval(function(){$("#welcome").show(100)}, 2000);
setInterval(function(){$("#welcome").hide(500)}, 7000);
}
但是从这个函数中它产生了一个无限循环
任何人都可以帮助我
答案 0 :(得分:3)
尝试将setTimeout()
用于此目的,
function myfun(){
setTimeout(function(){$("#welcome").show(100)}, 2000);
setTimeout(function(){$("#welcome").hide(500)}, 7000);
}
setInterval()
将为您提供的每个时间间隔调用提供的代码。