我正在使用jQuery来浏览一些图片。
幻灯片动画使用以下方式实现:
$('#slideInner').animate({ 'marginLeft' : slideWidth*(-currentPosition)});
这样可以正常工作,但是当我到达最终图像并且它循环回到开始时,此动画将快速滑过所有先前的元素以显示第一个(显然是因为我突然减少了左边距)。
我需要编写哪些代码才能允许从最后一个图像转换回第一个图像以继续作为LEFT幻灯片动画,仅显示从上一张幻灯片到第一张幻灯片的过渡(不显示所有其他幻灯片)。
为了使事情变得更复杂,我有左/右按钮允许用户通过滑块向前/向后移动。这些工作正常,但它确实意味着解决方案不能破坏这些按钮。
谢谢。