【发布时间】:2011-08-06 10:17:21
【问题描述】:
我在我的网页上使用 jquery SerialScroll 来滑动大约 20 张图像,它工作得非常好。现在我想这样做:
因为它们有 20 个要滑动的图像,所以滚动条出现在滑动图像下方(或者我可以说在滑动 div 的终点),并且这个滚动条会随着图像滑动而自动更新,所以现在我想要如果用户单击该滚动条并手动滑动滑块并将滚动条留在第 10 个图像上,然后它应该从第 10 个图像开始下一次滚动,然后继续滚动。
所以请告诉我或建议我该怎么做?
我认为可以通过检测用户是否单击滚动条并手动滚动来完成,然后我需要检测通过了多少图像然后通过触发事件再次开始滚动。
但是请在代码方面给我一些想法?
-谢谢
【问题讨论】:
-
为了帮助你,我需要知道 1. 有多少图像在视图中。 2. 是画廊全宽还是溢出:无。 3. 所有图片的宽度是否相同。
-
这里是答案:1.一次只有 1 个图像在视图中 2.pastebin.com/MZVHeGNH 3.不是所有图像都具有相同的宽度,但如果需要我的滑动 div 名称可以是“幻灯片放映” " 并且所有图像都在一个 "li " 标记中
-
你能在jsFiddle中建立一个画廊HTML-CSS布局吗?
-
你可以从这里开始:jsfiddle.net/roXon/waFXt
-
是的,我可以,但这需要一些时间,但我想我明白了(形成你的 3 分)你想做什么。所以我也在尝试同样的方法,希望我能成功
标签: javascript jquery scroll slider