微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

js轮播图无缝滚动效果

在做轮播图时如果首尾不能连起来的话,效果会有点丑,下面介绍一种我常用的方法

文字说明一下:

如果要展示5张图,分别为1,2,3,4,5 那么在代码的引入中是这样的:1,5,1

按顺序的轮播在此就不多说,重点说的是5>1和1>5的轮播

i 表示当前图片的索引

pre 表示上一张图片的按钮

next 表示下一张图片的按钮

ul 表示图片列表

(1) 5>1>2... 当“next”按钮从5到1时按顺序正常轮播,当前图片为第二个“1”时,下一张图片应该是“2”,那么再“next”时是ul的left的值为0,i==1;

(2) 1>5>4.... 当“pre”按钮从当前图片“1”(第一个1)轮播到图片5时,i==4,ul的left值变为img宽的-5倍,也就是让第一个1悄悄的变为最后一个1;

用语言表述有点乱,下面放代码

rush:xhtml;"> <Meta charset="UTF-8"> Document
  • 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

    版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

    相关推荐