求JQUERY的图片左右轮播的代码,要简单一点的谢谢 55

不求效果,用来学习的要求:1.每隔2秒自动向右/向左切换2.点击上一页下一页按钮能够实现功能3.最想知道的一点:在最后一张图点击下一页后,不要向左拉回第一页,而是自然的往... 不求效果,用来学习的
要求:1.每隔2秒自动向右/向左切换
2.点击上一页下一页按钮能够实现功能
3.最想知道的一点:在最后一张图点击下一页后,不要向左拉回第一页,而是自然的往后划出第一张图片,循环播放,要怎么弄。
谢谢!
展开
 我来答
鹤禧觉色2J
2017-01-11 · 超过36用户采纳过TA的回答
知道答主
回答量:255
采纳率:32%
帮助的人:32.5万
展开全部
首先要定义一个索引来表示你当前轮播到第几张图片了
然后获得你总共有几张图片 当索引跳到最后一张的时候 将其值改为0 即可
对于上一页下一页 逻辑与上面相同
如果当前索引为0 或者为最后一个隐藏掉这个按钮或者赋值另一端的极值
轮播的话 写一个定时器 第一个参数就是这个函数啦 第二个参数给1000(ms)
函数里面就对这个index按上面的逻辑操作即可了
思路给你了 自己写吧。。边查边写 收获会很大
追问
轮播的功能是实现了,但是现在有一个问题没解决:
就是假设图片2面自动往下播放,比如有10张图片,图片在第一张的时候我点击最后一张的按钮,把轮播速度加快成100ms播一张播9次,但是这个时间差要怎么计算?每隔100ms执行一次,每次动画时间100ms,setTimeout(100),然后图片就会往后滚动,滚到一般就停住了。
能解答一下不
追答
100ms给谁看啊? 谁看的了啊 还有啊 你要是自己点了按钮就让定时器停掉 过几秒再让定时器启动 就OK了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式