【问题标题】:How to give fadein effect to the flexslider content如何为 flexslider 内容赋予淡入淡出效果
【发布时间】:2013-11-05 05:52:38
【问题描述】:

我正在使用 flex 滑块中的内容滑块。从下面提到的 html 代码和 javascript 中,滑块和内容对我来说很好,具有滑块幻灯片动画效果。

但是滑动的时候内容突然来了。我想要在滑动时为该内容添加淡入淡出效果,这样我的滑块看起来就很漂亮了。

我的html代码是,

  <section class="slider">
    <div class="flexslider">
      <ul class="slides">
        <li>
        <div class="image"><a href="#"><img src="images/1.jpg"/></a></div>
                <div class="data">
                    <h4>First Heading</h4>
                    <p>First Para</p>
                    <span>Read More</span>
                </div>
        </li>

         <li>
        <div class="image"><a href="#"><img src="images/2.jpg"/></a></div>
                <div class="data">
                    <h4>Second Heading</h4>
                    <p>Second Para</p>
                    <span>Read More</span>
                </div>
        </li>


      </ul>
    </div>
  </section>

我的 javascript 是,

(function($){
  SyntaxHighlighter.all();
});
$(window).load(function(){
  $('.flexslider').flexslider({
    animation: "slide",
    slideshowSpeed: 7000,


  });
})(jQuery);

【问题讨论】:

  • 动画:“淡化”请尝试
  • 我不希望滑块动画淡出。我只希望
    中提到的内容应该褪色

标签: javascript flexslider


【解决方案1】:

来自Flexslider docs

before: function(){}, //Callback: function(slider) - 与每个滑块动画异步触发 slider.animatingTo //Int:在.before()中有用,当前动画到的幻灯片

所以你可以这样做:

// 有一个动画速度的变量, // 这样我们就可以保持“幻灯片”和“淡出”同步。 var myAnimationSpeed = 600; $('.flexslider').flexslider({ 动画:“幻灯片”, 幻灯片速度:7000, 动画速度:我的动画速度, 之前:函数(滑块){ $('ul.slides li:eq(' + slider.animatingTo + ') div.data') // 选择下一张幻灯片 .hide() // 隐藏它... .fadeIn(myAnimationSpeed); // ...并褪色! } });

【讨论】:

  • 在改变动画速度时,滑块只是缓慢移动..内容没有淡入或淡出..
  • 也许$('ul.slides li:eq(' + slider.animatingTo + ') div.data') 没有选择正确的元素。试试$('div.data'),看看它是否真的做了什么。
  • 工作得很好老兄.. 非常感谢.. 你能帮我一个忙吗.. 淡入效果很好。就像同样的方式,你能不能也给一个淡出代码..提前谢谢..
  • 如果有帮助,您可以验证我的回答。我认为淡出应该不会太难。这应该在相同的 before 回调中工作:$('ul.slides li:eq(' + slider.currentSlide + ') div.data').fadeOut(myAnimationSpeed);
  • 使用此淡出后,单击下一张幻灯片时我的内容消失了。是否有任何可能的方法来添加淡入和淡出。因为在移动到下一张幻灯片时,内容突然消失了..如果它淡出意味着它看起来更好..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-05
  • 2011-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-01
相关资源
最近更新 更多