我正在为轮播使用轻量级 jQuery 插件,它工作得很好,只是它不支持圆形轮播,即它会自动滑动 1,2,3,4 然后向后滑动 4,3,2,1 而不是1,2,3,4 然后再次跳回 1,2,3,4,这就是我想要的。
这是它的 jsFiddle:http: //jsfiddle.net/vLZFh/
我真的很感激任何帮助。
非常感谢
我正在为轮播使用轻量级 jQuery 插件,它工作得很好,只是它不支持圆形轮播,即它会自动滑动 1,2,3,4 然后向后滑动 4,3,2,1 而不是1,2,3,4 然后再次跳回 1,2,3,4,这就是我想要的。
这是它的 jsFiddle:http: //jsfiddle.net/vLZFh/
我真的很感激任何帮助。
非常感谢
在函数 setTimer 中,决定轮播向前或向后移动的天气。在 forward 的情况下,函数 move 以 1 作为 iDirection 的值调用,在另一种情况下以值 -1 调用。在函数 move 中,仅检查 iDirection 和 iCurrent 的总和是否产生有效值。获得您想要的效果的最简单方法是在 setTimer 中去掉 bForward (但您不妨忽略它)并修改函数 move 以在 iCurrent > iSteps 时跳回 0,如下所示:
function move(..) {
iCurrent++;
if (iCurrent >= iSteps) iCurrent = 0;
...
}