如何使用jquery定时淡出一个div并淡入另一个div?

如何使用jquery定时淡出一个div并淡入另一个div?,jquery,html,Jquery,Html,多亏了,我可以让一个div在3秒钟后淡出。 但是我不能让第二个div在3秒后淡入-这个div已经从零开始出现在屏幕上了。代码是: $(document).ready( function() { $('#blue').delay(3000).fadenOut(100); $('#red').delay(3000).fadeIn(100); }); 演示: 这个想法是让1级蓝色溶解,2级红色显现 请注意:我偏移了div 1以显示div 2是如何始终存在的。我需要隐藏div2,

多亏了,我可以让一个div在3秒钟后淡出。 但是我不能让第二个div在3秒后淡入-这个div已经从零开始出现在屏幕上了。代码是:

 $(document).ready( function() {
    $('#blue').delay(3000).fadenOut(100);
    $('#red').delay(3000).fadeIn(100);
  });
演示:

这个想法是让1级蓝色溶解,2级红色显现

请注意:我偏移了div 1以显示div 2是如何始终存在的。我需要隐藏div2,因为在测试中,div2出现在div1覆盖它之前。

您应该添加display:none;以红色的样式显示,以便在最初打开页面时将其隐藏

$document.readyfunction{ $'blue'.delay3000.fadeout 100; $'red'.delay3000.fadeIn100; }; html, 身体{ 背景颜色:黄色 } 红色的{ 宽度:300px; 高度:300px; 位置:绝对位置; 顶部:5px; 左:5px; z指数:100; 背景色:f00; 显示:无; } 蓝色的{ 宽度:300px; 高度:300px; 位置:绝对位置; 顶部:10px; 左:10px; z指数:200; 背景色:00f; 光标:指针; } 您应该添加显示:无;以红色的样式显示,以便在最初打开页面时将其隐藏

$document.readyfunction{ $'blue'.delay3000.fadeout 100; $'red'.delay3000.fadeIn100; }; html, 身体{ 背景颜色:黄色 } 红色的{ 宽度:300px; 高度:300px; 位置:绝对位置; 顶部:5px; 左:5px; z指数:100; 背景色:f00; 显示:无; } 蓝色的{ 宽度:300px; 高度:300px; 位置:绝对位置; 顶部:10px; 左:10px; z指数:200; 背景色:00f; 光标:指针; }
我会在开头插入一个.hide,如下所示:

$(document).ready( function() {
    $('#blue').delay(3000).fadenOut(100);
    $('#red').hide().delay(3000).fadeIn(100);
});

我会在开头插入一个.hide,如下所示:

$(document).ready( function() {
    $('#blue').delay(3000).fadenOut(100);
    $('#red').hide().delay(3000).fadeIn(100);
});

JQUERY解决方案,试试这个

 $(document).ready(function() {
    $( "#blue" ).delay(3000).fadeOut( 100, function() {
         $('#red').fadeIn(100);
    });
 });
添加显示:根据建议,将“无”设置为红色


以下是JQUERY解决方案,请尝试以下操作

 $(document).ready(function() {
    $( "#blue" ).delay(3000).fadeOut( 100, function() {
         $('#red').fadeIn(100);
    });
 });
添加显示:根据建议,将“无”设置为红色


这里是

谢谢-我必须等6分钟才能接受回答谢谢-我必须等6分钟才能接受回答可以这样做,但在页面完全加载之前,红色div仍将可见。它在修复打字错误fadenOut后起作用:可以这样做,但在页面完全加载之前,红色div仍将可见。它在修复打字错误fadenOut后起作用:OP希望淡出第一个div,而在第二个div中淡出。更新为实际建议的内容。OP希望淡出第一个div,而在第二个div中淡出。更新为实际建议的内容。