使用带有sync和startAt的flexslider的问题

时间:2012-08-07 21:55:05

标签: javascript jquery flexslider

我使用2个FlexSliders进行同步,一切顺利,比我在第一次更改后放置'startAt'参数和滑块停止工作,FF调试器没有警报,Nav滑块只是停止而另一个仍在工作细

JS代码是:

$(window).load(function() {
// The slider being synced must be initialized first
  $('.carousel').flexslider({
  animation: "slide",
  controlNav: false,
  animationLoop: true,
  slideshow: false,
  itemWidth: 112,
  itemMargin: 5,
  maxItems: 4,
  startAt: 2,
  asNavFor: '.flexslider'
  });

$('.flexslider').flexslider({
  animation: "slide",
  controlNav: false,
  animationLoop: true,
  slideshow: false,
  startAt: 2,
  maxItems: 4,
  sync: ".carousel"
  });
});

这是“几乎”[工作页面]。1 非常感谢!

2 个答案:

答案 0 :(得分:3)

发现解决方案:)

我有同样的问题,flexslider在firefox上工作正常,没有错误,但在第一个动画后仍然卡住了。

我终于通过更改滑块中的animationDuration属性来解决它。如果设置为0->它没有工作设置为1或任何其他值 - >它又有效了。

不知道为什么,但最后它的确有效!希望它能帮助周围的人。

莉莎。

答案 1 :(得分:0)

对于那些有这个问题的人 - 只需更新flexslider(下载最新版本):)