fadeIn和fadeOut没有按预期工作

时间:2017-11-16 08:47:13

标签: javascript jquery fadein fadeout

在我的代码中我只有少量图像,并且我试图将它们显示为滑块,所以当点击一个clickme按钮时,图像将变为下一个图像。我已经完成了这个功能,但我想要动画,当我点击clickme按钮然后当前图像应该淡出,下一个图像应该是淡入淡出, 我无法做到这一点,

   $('#allimg li:first').addClass('activeimg');
  //code for like and next image  
   $('.clickme').on('click', function() {
    var tagname = $('.activeimg img').attr('name');
    if ( $('#allimg li.activeimg').index() + parseInt(1) !== $('#allimg li').length ) {
        $('.activeimg').removeClass('activeimg').fadeIn().next('#allimg li').addClass('activeimg').fadeOut();
       }
  });

只需要一点帮助,

1 个答案:

答案 0 :(得分:0)

这是fadeIn和fadeOut的一个非常基本的实现;

由于您的代码不完整;我创造了自己的;

希望这有帮助

 $("button").click(function(){                
        $("#dog1").fadeOut("slow");
        $("#dog3").fadeIn("slow");
    });
#dog3 {
  display:none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img src="https://i.pinimg.com/originals/b0/d7/08/b0d708c285de860ce5d51a8d558409dc.jpg" width ="100px" height="100px" id="dog1">
<img src="https://www.cesarsway.com/sites/newcesarsway/files/styles/large_article_preview/public/Common-dog-behaviors-explained.jpg?itok=FSzwbBoi" width ="100px" height="100px" id="dog3">
<button> Fade Images </button>