jquery获得滑块的中心

时间:2012-08-06 12:31:23

标签: jquery slider

我正在构建一个jquery滑块。

我有$total_images(图片总数)和$total_length(以像素为单位)。

我正在寻找一种优雅的解决方案,可以在幻灯片的死点中启动滑块 - 但不是图像之间的一半。

如果有偶数个图像,我可以$total_length/2

$total_images = 10;
$image_length = 400

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

问题是滑块是动态的 - 因此可能包含11个图像。

谢谢,

1 个答案:

答案 0 :(得分:0)

使用计算的Math.floorMath.ceil来获得最接近的整数,分别为更少或更大。

var total_images = 10,
    image_length = 400,
    startPosition = Math.floor((total_images * image_length) / 2);