繁体   English   中英

jQuery Carousel Flex 3D轮播

[英]jQuery Carousel Flex 3D Carousel

我已经实现了该轮播,该轮播工作正常,但是当我单击所有图像时,将我带回到轮播的开头,该轮播将所有图像旋转回第一张图像。 我在这里设置了一个jsfiddle来显示问题-

http://jsfiddle.net/s0h28mop/6/

rotate_int

我认为问题可能出在这里。 任何帮助将不胜感激!

干杯!

您使用以下行找到单击图像的位置:

new_int = -1 * $(this).index();

因此,如果当前图像的索引为5 ,然后单击其右侧的索引为0的索引(因为它是6张图像中的第一幅),则单击的图像将始终具有较小的索引,因此旋转向后移动。 如果将当前旋转数添加到单击的索引中,则可以解决此问题,如下所示:

var rotations = Math.floor(rotate_int / size);
new_int = -1 * $(this).index() + (rotations * size);

jsfiddle: http : //jsfiddle.net/xr4m7he5/1/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM