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 回答