首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >for幻灯片播放后的弹性滑块回调,而不是动画

for幻灯片播放后的弹性滑块回调,而不是动画
EN

Stack Overflow用户
提问于 2015-02-01 21:00:55
回答 1查看 222关注 0票数 0

我有一个事件,我想在幻灯片放映完成后隐藏,而不是动画。

这是我想要显示和隐藏的项目的css

代码语言:javascript
复制
.myitem{  font-size: 36px;
  position: absolute;
  top: -21%;
  left: 36px;
  background: #000;
  color: #fff;
  padding: 11px 26px;}

这就是我使用的回调

代码语言:javascript
复制
  $('#slider').flexslider({
    controlNav: false,
      animation: 'slide',
    animationLoop: true,
      slideshow:true,
    sync: "#carousel",
      useCCS: false,
      easing: 'easeOutBounce',
      slideshowSpeed:2500,

    before: function(){
          $(".myitem").animate({top:"5%"});
      },
          after: function(){
          $(".myitem").animate({top:"-21%"});
      }
  });

“之前”它从顶部显示,这很好,而“之后”它隐藏,但在动画之后,我希望它在每个幻灯片放映完成后隐藏。

EN

回答 1

Stack Overflow用户

发布于 2015-02-01 21:13:51

我不确定,如果flexslider能够给你实际的幻灯片数量(或者索引,其中0是第一个),但你需要在之前计算元素,将它们作为变量传递给slide函数,你可以这样做(在这个例子中,6个元素,索引0到5)

代码语言:javascript
复制
before: function(){
    if (el.is(':eq(0)')) $(".myitem").animate({top:"5%"});
},
after: function(){
    if (el.is(':eq(5)')) $(".myitem").animate({top:"-21%"});
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28262982

复制
相关文章

相似问题

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