无缝轮播,旋转木马案例

一、无缝轮播

点击最后一张与第一张图无缝连接:

1.做成5张li,最后一张 与第一张图一样;

如果下标是3,往右滑动,下标变为4;

如果下标是4,往右滑动,下标瞬间切换到0,再进行index++;

如果下标是0,往左滑动  ,下标瞬间切换到4,再进行index--;

步骤1:

1.初始化, 克隆图1的节点,并修改oul长度

2.关系判断

3.处理回调函数

 4. 处理小圆点

 只显示4个

 因为第五个li不存在,需要进行修改。

 或者下面这样写

5.处理自动播放

将next的代码换到循环定时器下面

 二、旋转木马案例

通过透视实现,核心思路是位置互换, 

1.定点

用绝对定位,先根据案例图片大小设置好图片大小,再上下键修改left和top值

2.将图片定位信息存在json数据中

3.修改css json数据,添加单位 

 4.获取节点,设置css 

5.修改animate函数 

6.设置按钮对应的函数

 

 三.总结

旋转木马修改的是位置数组的排列顺序。    

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值