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