【发布时间】:2014-05-04 15:26:54
【问题描述】:
我正在使用带有轮播寻呼机的 Cycle2,与此演示的方式相同:http://jquery.malsup.com/cycle2/demo/caro-pager.php
目前演示中的活动幻灯片位于左侧,除非您位于最后几张幻灯片上。我想要的是:
- 活动幻灯片从左侧开始,在幻灯片 1 上
- 然后单击幻灯片 2 时,缩略图不会移动,但第二个缩略图显示为活动状态。
- 单击幻灯片 3 时,缩略图不会移动,但第三个缩略图(中间)变为活动状态)。
- 单击幻灯片 4 时,所有缩略图向左移动 1 并且第四个缩略图(现在位于中间)处于活动状态。
- 幻灯片 5、6、7 与上述相同。
- 单击幻灯片 8 时,缩略图不会移动,但第八个缩略图会变为活动状态(现在从右数第二个)
- 单击幻灯片 9 时,缩略图不会移动,但第九个缩略图会变为活动状态(右侧的最后一个缩略图)。
见图表:
我已将演示复制到此处的 jsfiddle:http://jsfiddle.net/Qhp2g/1/ 但非常感谢一些帮助,因为我不确定从哪里开始(!)我尝试在 #cycle-2 上使用 data-cycle-carousel-offset="40%",因为该用户尝试使用与我Cycle2: Center Carousel active slide below main slideshow 类似的问题,这不起作用,因为您无法访问最后一张幻灯片,并且开头左侧有空间。
我想我可能需要更改插件轮播脚本 - http://malsup.github.io/jquery.cycle2.carousel.js - 以满足我的需要,但真的不知道从哪里开始!非常感谢您的帮助。
【问题讨论】:
-
我正在考虑使用 API 的
cycle-before事件在触发转换之前更改偏移量。 jquery.malsup.com/cycle2/api
标签: javascript jquery carousel cycle jquery-cycle2