发布网友
共1个回答
热心网友
首先要定义一个索引来表示你当前轮播到第几张图片了
然后获得你总共有几张图片 当索引跳到最后一张的时候 将其值改为0 即可
对于上一页下一页 逻辑与上面相同
如果当前索引为0 或者为最后一个隐藏掉这个按钮或者赋值另一端的极值
轮播的话 写一个定时器 第一个参数就是这个函数啦 第二个参数给1000(ms)
函数里面就对这个index按上面的逻辑操作即可了
思路给你了 自己写吧。。边查边写 收获会很大追问轮播的功能是实现了,但是现在有一个问题没解决:
就是假设图片2面自动往下播放,比如有10张图片,图片在第一张的时候我点击最后一张的按钮,把轮播速度加快成100ms播一张播9次,但是这个时间差要怎么计算?每隔100ms执行一次,每次动画时间100ms,setTimeout(100),然后图片就会往后滚动,滚到一般就停住了。
能解答一下不
追答100ms给谁看啊? 谁看的了啊 还有啊 你要是自己点了按钮就让定时器停掉 过几秒再让定时器启动 就OK了