【问题标题】:How to slideIn& Out simultaneously with fadeIn & fadeOut a "div"如何与淡入淡出同时滑出一个“div”
【发布时间】:2015-12-30 07:32:21
【问题描述】:

功能:

当用户点击图片时,当前页面会“滑出”和“淡出”,而新的链接页面会同时“滑入”和“淡入”。

做了什么:

我已经设法分别创建了淡入淡出效果和滑入和滑出效果。

问题:

如何将这两种效果合并到一个方法调用中,以便它可以完成以下功能:同时具有淡出和幻灯片输出以及淡入和幻灯片入?

代码:

//FadeInFunction

function RhythmsWeekly() {
  console.log("RhythmsWeekly");
  $("#LifeExplo").fadeOut(2000, function() {
    $("#RhythmsWeeklyPage").fadeIn(2000);
  })
}
<div id="LifeExplo" align="center" style="background-image: url(lib/img/Background.png); width:1920px; height:1080px; z-index=1;">
  <input id="RhythmsWeekly" type="image" src="lib/img/Buttons-02.png" onclick="RhythmsWeekly()" />
</div>

<div id="RhythmsWeeklyPage" align="center" style="background-image: url(lib/img/VideoBackGround.png); width:1920px; height:1080px; background-repeat: no-repeat; display: none; z-index=2; ">
  <input id="PageBack" type="image" src="lib/img/VideoBackButton.png" onclick="Page()" />
</div>

//滑动功能

function RhythmsWeekly() {
  console.log("RhythmsWeekly");

  $("#LifeExplo").slideToggle(2000, function() {
    $("#RhythmsWeeklyPage").slideToggle(2000);
  })
}
<div id="LifeExplo" align="center" style="background-image: url(lib/img/Background.png); width:1920px; height:1080px; z-index=1;">
  <input id="RhythmsWeekly" type="image" src="lib/img/Buttons-02.png" onclick="RhythmsWeekly()" />
</div>

【问题讨论】:

    标签: javascript jquery fadein fadeout slidetoggle


    【解决方案1】:

    您必须为此使用.animate()

    //TO FADE OUT AND SLIDE OUT AT THE SAME TIME
    $("#LifeExplo").animate({
        opacity: 0,
        height: '0'
      }, 5000, function() {
      //CODE AFTER ANIMATION COMPLETES
      });
    

    【讨论】:

    • 好的,所以要显示第二页,只需在你放....5000, function() { //CODE AFTER ANIMATION COMPLETES });的部分输入以下行:$("#RhythmsWeeklyPage").show() 但是如果你想让第二页滑动和淡入?
    • 是的,应该是类似的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多