Highslide JS - 有没有办法让扩展的图像共享一个共同的中心?

时间:2013-09-13 17:06:23

标签: highslide

我正在使用Highslide JS和图库,使用一个缩略图来启动图库。展开图像后,当通过展开的图库前进时,所有图像似乎都锚定在底部,这意味着,当您从横向(长边水平)图像切换到纵向(长边垂直)图像时,图像的下边缘将保留在一个位置,图像的其余部分将向上扩展。这不会太糟糕,除非您从纵向图像转到横向图像时,新图像位于视口的底部。有没有办法让所有图像共享一个共同的中心,并从那里扩展,而不是共享一个共同的底边?这样他们就不会在视口中不断地上下移动。如果我想使用拇指夹,我不能将它放在顶部或底部,因为它有时会被图像覆盖。我正在使用的所有扩展图像都是800x536或536x800,具体取决于方向。

1 个答案:

答案 0 :(得分:1)

你需要告诉Highslide JS 而不是试图将控件保持在固定的位置。

<script type="text/javascript">
hs.addSlideshow({
    ......
    fixedControls: false
});
</script>

将图像锚定到视口的中心,而不是缩略图的位置:

<script type="text/javascript">
hs.align='center';
</script>