电商的广告切换—三种切换效果,动画的使用。

要点:

1.动画的封装,前面已经写了一个动画函数的封装,这是应用。这个例子中全部都是用一个封装的动画函数做成的,所以在第一张点击左边按钮时切换到最后一张,很突兀,同时如果切换的图片不是相邻的图片动画时间很长,这些都可以另外加动画解决。同时,从这个例子,对函数实际操作理解又深了一层。

2.定时器的使用,定时器的定义方式有两种,清理方式最好跟定义的方式相同。一般来说,定时器清除之后,还会定义同名定时器,这时定时器的名字一定要和原来的相同。

3.自定义属性,这里是index注意,定义的全局变量,因为在多个处理函数中都会有相同的index,注意本质index的内存空间的值是否发生改变,不要一直纠结什么全局变量局部变量。

4.最后一次说排他性,就是在将目标对象的类赋值为高亮类时,清除其他所有的定义的类名。

5.这个例子上面的ol原来css直接写空标签,但是将内部的<li>标签样式全部写好了,动态创建<li>标签的时候,要想看看css怎么定义的,根据他的名字完成,要统一。

6.节点的拷贝,.cloneNode 里面的参数是boolean类型,true为将属性也复制,false不保留属性

代码:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style type="text/css">
    * {
      padding: 0;
      margin: 0;
      list-style: none;
      border: 0;
    }

    .all {
      width: 730px;
      height: 454px;
      padding: 7px;
      border: 1px solid #ccc;
      margin: 100px auto;
      position: relative;
    }

    .inner {
      width: 730px;
      height: 454px;
      overflow: hidden;
      position: relative;
    }

    .inner li {
      width: 730px;
      height: 454px;
      float: left;
    }

    .inner ul {
      position: absolute;
      left: 0;
      top: 0px;
      width: 40000px;
    }

    .all ol {
      position: absolute;
      right: 10px;
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值