圆形转盘(jQuery)

时间:2010-07-13 06:25:32

标签: javascript jquery carousel

我正在使用一个轻量级的jQuery插件用于旋转木马,除了它不支持圆形旋转木马外它效果很好,即它会自动滑动1,2,3,4然后向后滑动4,3,2, 1而不是1,2,3,4然后再次跳回到1,2,3,4,这就是我想要的。

以下是jsFiddle:http://jsfiddle.net/vLZFh/

我真的很感激任何帮助。

非常感谢

1 个答案:

答案 0 :(得分:1)

在功能setTimer中,确定旋转木马向前或向后移动的天气。在转发的情况下,函数move被调用1作为iDirection的值,在另一种情况下值为-1。在函数move中,仅检查iDirection和iCurrent之和是否产生有效值。获得你想要的效果的最简单方法是在setTimer中摆脱bForward(但你也可以忽略它)并修改函数move以跳回0如果iCurrent> iSteps,像这样:

function move(..) {
  iCurrent++;
  if (iCurrent >= iSteps) iCurrent = 0;
  ...
}