Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用setInterval(无循环)显示和隐藏div(有一定延迟)_Javascript_Jquery_Html - Fatal编程技术网

Javascript 使用setInterval(无循环)显示和隐藏div(有一定延迟)

Javascript 使用setInterval(无循环)显示和隐藏div(有一定延迟),javascript,jquery,html,Javascript,Jquery,Html,我希望这个函数在一个时间间隔后显示div,然后在一段时间后隐藏它,而不出现循环 function myfun(){ setInterval(function(){$("#welcome").show(100)}, 2000); setInterval(function(){$("#welcome").hide(500)}, 7000); } 但从这个函数中,它生成了一个无限循环 有人能帮我吗试着使用setTimeout()

我希望这个函数在一个时间间隔后显示div,然后在一段时间后隐藏它,而不出现循环

function myfun(){
            setInterval(function(){$("#welcome").show(100)}, 2000);
            setInterval(function(){$("#welcome").hide(500)}, 7000);
            }
但从这个函数中,它生成了一个无限循环


有人能帮我吗

试着使用
setTimeout()
来达到这个目的

function myfun(){
   setTimeout(function(){$("#welcome").show(100)}, 2000);
   setTimeout(function(){$("#welcome").hide(500)}, 7000);
}

setInterval()
将为您给定的每个时间间隔调用提供的代码。

为此,请尝试使用
setTimeout()

function myfun(){
   setTimeout(function(){$("#welcome").show(100)}, 2000);
   setTimeout(function(){$("#welcome").hide(500)}, 7000);
}

setInterval()
将为您给定的每个时间间隔调用提供的代码。

为此,请尝试使用
setTimeout()

function myfun(){
   setTimeout(function(){$("#welcome").show(100)}, 2000);
   setTimeout(function(){$("#welcome").hide(500)}, 7000);
}

setInterval()
将为您给定的每个时间间隔调用提供的代码。

为此,请尝试使用
setTimeout()

function myfun(){
   setTimeout(function(){$("#welcome").show(100)}, 2000);
   setTimeout(function(){$("#welcome").hide(500)}, 7000);
}

setInterval()
将为您给定的每个时间间隔调用提供的代码。

err。。setInterval将按名称所示的时间间隔运行代码。。你可能在找setTimeout,而不是Thank,因为它起了作用,犯了一个狡猾的错误。。setInterval将按名称所示的时间间隔运行代码。。你可能在找setTimeout,而不是Thank,因为它起了作用,犯了一个狡猾的错误。。setInterval将按名称所示的时间间隔运行代码。。你可能在找setTimeout,而不是Thank,因为它起了作用,犯了一个狡猾的错误。。setInterval将按名称所示的时间间隔运行代码。。你可能在找setTimeout而不是Thank工作时犯了一个狡猾的错误