首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery fadeIn / fadeOut

jQuery fadeIn / fadeOut
EN

Stack Overflow用户
提问于 2017-09-22 06:35:15
回答 3查看 452关注 0票数 0

本质上,我试图在指定的时间之后将div 1淡出。在div 1消失后不久,div 2就会消失。

https://jsfiddle.net/hwyw5ssf/5/

代码语言:javascript
复制
$("#title").hide(function(){
  $("#title").fadeIn(5000).next().delay('500', function(){
    $("#title").fadeOut(5000);
    $("#hub").hide(function(){
      $("#hub").fadeIn(5000);
    });
  });
});
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-09-22 06:45:41

我建议选择与我不同的div,在这方面,.next()是一个有用的函数,在本例中可以用来替换对'#hub‘的显式引用。

代码语言:javascript
复制
// hide all divs
$( 'div' ).hide()

// fade in: duration 1s on complete call function
$( '#title' ).fadeIn(1000, function(){

    // fade out: duration 1s, on complete call function
    $( '#title' ).fadeOut(1000, function(){

    // fade in: duration 1s
    $( '#hub' ).fadeIn(1000)
  })
})
票数 1
EN

Stack Overflow用户

发布于 2017-09-22 06:45:18

我认为您正在寻找这个,只需使用setTimeout函数:

代码语言:javascript
复制
$(document).ready(function(){
    setTimeout(function(){
         $("#title").fadeIn(2000)
         $("#hub").fadeIn(4000)
        }, 2000);
        setTimeout(function(){
         $("#title").fadeOut(4000)
         $("#hub").fadeOut(2000)
        }, 2000);
});
代码语言:javascript
复制
#hub, #title{
  display:none;
}
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="title">Help please.</div>
<div id="hub">not sure what to do</div>

票数 1
EN

Stack Overflow用户

发布于 2017-09-22 06:41:24

这是一个解决方案,https://jsfiddle.net/hwyw5ssf/6/

代码语言:javascript
复制
$('div').hide();
$('#title').fadeIn("slow", function(){
  $(this).fadeOut("slow", function(){
    setTimeout(function(){
      $('#hub').fadeIn("slow");
    }, 2000);
  });
})
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="title">Help please.</div>
<div id="hub">not sure what to do</div>

第一个div将立即fadeOut,第二个div将fadeout在第一个div的2sec之后。

在2秒的间隙里,我使用了setTimeout

希望这能帮到你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46358281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档