1

私はjqueryスライダーを構築しています。

私は$total_images(画像の総数)と$total_length(ピクセル単位)を持っています。

スライドの真ん中でスライダーを開始するためのエレガントなソリューションを探していますが、画像の途中ではありません。

偶数の画像がある場合は、$total_length/2.

$total_images = 10;
$image_length = 400

$startposition = ($total_images * $image_length) / 2

問題は、スライダーが動的であるため、11 個の画像が含まれる可能性があることです。

ありがとう、

4

1 に答える 1

0

または のいずれMath.floorMath.ceilの計算を使用して、それぞれより小さいまたは大きい最も近い整数を取得します。

var total_images = 10,
    image_length = 400,
    startPosition = Math.floor((total_images * image_length) / 2);
于 2012-08-06T12:49:27.400 に答える