答案 0 :(得分:1)
轮播通过显示图标的水平列表来工作。当旋转图标时,轮播只是使用CSS左右移动列表。最后发生的空白是因为你的所有列表元素都在左边。然后,当您再次单击“下一步”时,所有元素都会移回最右侧。
使用jQuery,您可以使用:first
或:last
选择器选择列表中的第一个或最后一个项目。当用户单击“下一步”时,选择第一个列表元素,将其删除,然后将其附加到轮播列表的末尾。像这样循环列表元素必须在完成动画移位后进行。显然,在移动它之前,您需要某种方法来检查第一个/最后一个项目是否不再可见。此外,您需要确保删除第一个项目并将其放在最后,然后移动列表元素以补偿丢失的图像宽度。