javascript - FlexSlider 事件后未触发(或正确形成)

标签 javascript jquery fadein flexslider

我正在使用 Flexslider 来制作一系列滚动幻灯片的动画。它已经安装并且工作得很好。我现在想做的是利用“after:”回调来淡入幻灯片中的标题。就运行顺序而言,它看起来像这样:

  1. 幻灯片(包含背景图像)淡入。
  2. 暂停(1 秒)。
  3. 标题淡入。

我正在将以下函数与“after:”事件一起使用,您是否知道它不起作用?标题已设置为显示:无;但从未显示(是的,我的时机很好)。

after: function(){$('.headline').fadeIn(500);},

HTML:

<li>
    <div class="slide">
            <div class="headline">Headline text goes here</div>
    </div>
</li>

指导将不胜感激。

谢谢, @rr Five

最佳答案

您在函数调用中错过了“ slider ”对象:

after: function(slider){
//do your stuff here
}

还需要指定要通过这种方式淡入的 .headline 元素:

after: function(slider){
 curSlide = slider.slides[slider.currentSlide];
 $(curSlide).find('.headline').fadeIn(500);
}

查看 woothemes 人员提供的文档,你会找到你需要的一切。 如果您有问题请在此回复。 最好的问候

关于javascript - FlexSlider 事件后未触发(或正确形成),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13353520/

相关文章:

javascript - 有没有办法将自定义对象属性分配给元素?

带有 '-' 的 Javascript 对象属性无法正常工作

javascript - 当左边的 div 向下滑动时,右边的 div 被推到它下面。我怎样才能让他们留在正确的地方?

javascript - 多组 jQuery 文本旋转器不太工作。

javascript - 哪个谷歌地图 API 用于在区域选择上呈现此鼠标

jquery - 使用jQuery输出srcset的img.currentSrc

javascript - 将鼠标悬停在菜单栏上时隐藏一个 div

jquery fadeIn 将不透明度保留为 0

jquery - 添加淡入效果 li :hover with jquery

javascript - 使用 d3.js 创建词云