简单轮播图
思路如下:
基础:用动画 + 定时器实现自动轮播
- 动态设置图片的 transform 使图片平移,模拟轮播
- 用 setInterval 实现无限轮播
加强:用 mouse event 实现手动轮播
- 点击箭头或者页数的时候,调用基础第 1 步
注意:
- 图片平移距离是基础值 * 平移倍数,基础值是一张图片的宽度,平移倍数是当前图片索引
- 自动轮播到尽头时要换方向,用一个变量控制
- 手动轮播到尽头时不用换方向,进行循环轮播
- 手动轮播时要取消基础第 2 步
点击这里体验一下
参考:
文中图片可能来自网络,侵删
Leave a comment