Flexslider问题 - 页面加载后几秒钟出现大蓝色闪光

时间:2016-01-15 09:40:02

标签: javascript jquery wordpress slider flexslider

我在Wordpress构建的网站上遇到过flexslider的问题。基本上,当页面加载并且sldier加载时,一瞬间出现大的蓝色闪光然后消失。您可以在以下链接中看到它:

http://www.jacksonvilletreebarbers.com/

我猜测jquery没有被正确调用,或者在正确的时间被调用。但我可能是错的。

帮助或输入将是一个很大的帮助!谢谢!

1 个答案:

答案 0 :(得分:0)

  

如果在页面加载后使用淡入淡出动画启动FlexSlider,当图像可见时,FlexSlider会将第一张图像上的不透明度设置为0,然后将其淡入。这将导致“闪烁”,这非常难看。

一种可能的解决方案,不涉及任何javascript黑客攻击。

  
      
  1. 在flexslider容器上添加.loading类,例如<div class="flexslider loading">

  2.   
  3. 通过添加:

  4. 配置flex init脚本   
start: function(slider) { slider.removeClass('loading');  }
  
      
  1. 将此添加到您的CSS:
  2.   
.flexslider.loading .slides > li:first-child { opacity: 1 !important; }

有关此问题的更多信息:https://github.com/woothemes/FlexSlider/issues/848