jquery - Flex Slider - 动画不工作

标签 jquery css flexslider transition

自从从 Flexslider 1 升级到 Flexslider 2 后,我的动画无法正常工作(淡入淡出或其他)。 我没有收到任何 js 错误,我检查了我的文档类型并且 css 似乎都是正确的。它似乎没有过渡。此外,当我通过导航点从一张幻灯片导航到下一张幻灯片时,它会永远停止自动播放。 这是我正在使用的 js 代码:

$('.flexslider-desk').flexslider({
      animation: "fade",
      controlNav: true,  
      slideshow: true,
      slideshowSpeed:  7000,
      animationSpeed:  2000 ,
      directionNav:false,
      controlsContainer: $(".custom-controls-container")
  });

非常感谢任何帮助。

最佳答案

已修复!对于任何感兴趣的人,Flexslider 2 搞砸了基于 webkit 的浏览器的淡入淡出的 css 转换。值得庆幸的是,他们提供了使用 jquery easing 的选项。只需包含 jquery.easing.js,并在您的 flexslider 中使用以下参数:

   easing: 'linear',
   animation: "fade", 
   slideshowSpeed: 5000,
   animationSpeed: 500,
   animationLoop: true, 
   smoothHeight: false,  
   useCSS: false,

关于jquery - Flex Slider - 动画不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39428716/

相关文章:

javascript - 在字符串中的某些字符前后添加空格

jquery - 光滑的旋转木马。想要自动播放幻灯片一次并停止

jquery - 当浏览器窗口失去焦点时,Flexslider 停止工作

javascript - 带有自定义缩略图 slider 的 Flexslider

javascript - 自动完成文本框出错

php - 从 URL 获取值,无需刷新页面或单击按钮

javascript - jquery 数据表自定义过滤器

css - 除非手动修改输入,否则为什么 ng-class 不求值?

css - VS2013 不创建 min.css

javascript - 将 SSL 添加到域时,Flex Slider 不工作