Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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 在jquery中淡入然后淡出几秒钟_Javascript_Jquery - Fatal编程技术网

Javascript 在jquery中淡入然后淡出几秒钟

Javascript 在jquery中淡入然后淡出几秒钟,javascript,jquery,Javascript,Jquery,我想知道我能不能让我的部门做点什么让自己看起来更有吸引力。但是,我希望我的div淡入,然后自动恢复正常。我试着用一个函数淡入几秒钟,但我需要它很快回来。如何做到这一点?有什么帮助吗?谢谢 $(document).ready(function() { window.setTimeout("fadeMyDiv();", 3000); //call fade in 3 seconds } ) function fadeMyDiv() { $("#test").fadeOut('slow

我想知道我能不能让我的部门做点什么让自己看起来更有吸引力。但是,我希望我的div淡入,然后自动恢复正常。我试着用一个函数淡入几秒钟,但我需要它很快回来。如何做到这一点?有什么帮助吗?谢谢

$(document).ready(function() {
   window.setTimeout("fadeMyDiv();", 3000); //call fade in 3 seconds
 }
)

function fadeMyDiv() {
   $("#test").fadeOut('slow')

}

jQuery的
fadeIn
fadeOut
接受另一个参数,该参数是一个回调函数,在淡入/淡出完成时被调用。您可以像这样使用它:

var $div = $("#test");
$div.fadeIn("slow", function() {
    $div.fadeOut("slow");
});
您可以使用在淡入和淡出之间进行延迟:

$("#test").fadeIn("slow")     // fade in
          .delay(1000)        // wait 1000 ms (1 second)
          .fadeOut("slow");   // fade out
永远循环:

var $div = $("#test");
setInterval(function() {
    $div.fadeIn("slow", function() { $div.fadeOut("slow"); });
}, 2000);

分享你的代码。对不起,请检查一下。你想让div先淡入然后等待几秒钟然后淡出吗?不要太多秒,只是看一下谢谢你,我怎么能允许每两秒钟做一次?哈哈哈不,但我只需要这个想法;p当然我不会那样做,你可以用
setInterval
来做。我将添加一个示例。@gfdffgffg只需确保2秒足够让div淡入/淡出即可。正如您指定的淡入/淡出是
“慢”
。我将更改它