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