gpt4 book ai didi

javascript - jQuery fadeOut 一个 div,fadeIn 另一个在它的位置

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:54:04 24 4
gpt4 key购买 nike

我正在尝试一个简单的 jQuery 脚本来淡出一个 div 并在它的位置淡入另一个 div 但由于某种原因第一个 div 永远不会淡出。这可能是代码的一个明显问题,但我似乎无法弄清楚。

<style>
#cuerpo { display: none; }
</style>

<div id="cuerpo"></div>
<div id="inicio"></div>

<script>
function delayed() {
$("div").fadeIn(3000, function () {
$("cuerpo").fadeIn("slow");
});
}
$("a").click(function () {
$("inicio").fadeOut("slow");
setTimeout("delayed()",500);
});
</script>

我应该怎么做?我做错了什么?

最佳答案

更新

最简单的方法是使用回调:

$('a').click(function(){
$('#fadeout').fadeOut(300, function () {
$('#fadein').fadeIn(300);
});
});

然后是 HTML:

<a href="#">In/Out</a>

<div id="fadeout">Fade Out</div>
<div id="fadein" style="display:none;">Fade In</div>

旧:

有一个简单的方法可以做到这一点:

$('a').click(function(){
$('#fadeout').fadeOut(300);
$('#fadein').delay(400).fadeIn(300);
});

关于javascript - jQuery fadeOut 一个 div,fadeIn 另一个在它的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6530626/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com