Flexslider rtl滑动方向问题

时间:2015-05-25 19:13:19

标签: javascript jquery css carousel flexslider

我正在使用由rtl-this.com提供的rtl支持的flexslider。

在触摸屏中滑动滑块时,它会向相反方向移动。

可以做些什么修复?

2 个答案:

答案 0 :(得分:1)

它已在最新版本中修复: https://github.com/layalk/FlexSlider/tree/rtl 现在它适用于rtl:true

如果处于dx模式,则

rtl乘以-1。

dx = (vertical) ? startX - localY : (slider.vars.rtl?-1:1)*(startX - localX);

这使target被正确选中。 它还应用msGesture的更改为真。

答案 1 :(得分:0)

在js。

中添加了rtl: false

在js中编辑了两行

slider.setProps(offset + dx, "setTouch");已更改为

slider.setProps(offset - dx, "setTouch");

target = (updateDx > 0) ? slider.getTarget('next') : slider.getTarget('prev');已更改为 -

target = (updateDx > 0) ? slider.getTarget('prev') : slider.getTarget('next');

这解决了这个问题。