0

私はカルーセルに軽量のjQueryプラグインを使用していますが、円形のカルーセルをサポートしていないことを除けば、うまく機能します。 1,2,3,4その後、再び1,2,3,4に戻ります。これは、私が望んでいることです。

これがそのためのjsFiddleです:http://jsfiddle.net/vLZFh/

助けていただければ幸いです。

どうもありがとう

4

1 に答える 1

1

関数setTimerでは、カルーセルが前後に移動する天気が決定されます。フォワードの場合、関数moveはiDirectionの値として1で呼び出され、他の場合は値-1で呼び出されます。関数moveでは、iDirectionとiCurrentの合計が有効な値を生成するかどうかのみがチェックされます。必要な効果を得る最も簡単な方法は、setTimerでbForwardを削除し(ただし、無視することもできます)、次のようにiCurrent>iStepsの場合に関数moveを変更して0に戻ることです。

function move(..) {
  iCurrent++;
  if (iCurrent >= iSteps) iCurrent = 0;
  ...
}
于 2010-07-13T07:23:12.183 に答える