zoukankan      html  css  js  c++  java
  • JS基础——js动画

    javascript实现动画效果

     

    I.位置

     

    Position属性的合法取值有staticfixedrelativeabsolute四种

     

    如果把某个元素的position属性设置为absolute,我们就可以把它摆放到它的“容器”里的任何位置。它的显示位置将由topleftrightbottom决定。

     

    (1.)写一个函数设置这个元素的位置

     

    (2.)再写一个执行函数去改变这个元素的位置属性

     

    (3.)把这两个函数绑定到addLoadEvent()

     

    (4.)这样元素的位置就发生了变化,后一个位置覆盖了前一个位置,但这不是动画

     

    II.时间

     

    为了实现动画效果,我们必须创造出时间间隔来

     

    setTimeout()函数:setTimeout(“function”,interval)

     

    第一个参数是一个字符串,其内容是要执行的那个函数的名字;

     

    第二个参数是一个数值,它以毫秒为单位设定了需要经过多长时间才开始执行由第一个参数所给出的函数。

     

    把这个函数调用赋值给一个变量将是个好主意

     

    Variable=setTimeout(“function”,interval)

     

    如果你想取消某个正在排队等待执行的函数,就必须像上面这样把相应的函数调用赋值给一个变量。可以用一个名为clearTimeout的函数来取消“等待执行”队列里的某个尚未开始执行的函数。

     

    clearTimeout(variable)

     

     

     

  • 相关阅读:
    Spring MVC入门——day01
    Spring5学习笔记——day05
    [BJDCTF2020]The mystery of ip
    [网鼎杯 2020 青龙组]AreUSerialz
    [网鼎杯 2018]Fakebook
    文件上传绕过学习
    [极客大挑战 2019]PHP
    无参数RCE总结及文件读取学习
    java中多线程执行时,为何调用的是start()方法而不是run()方法
    minconda安装配置
  • 原文地址:https://www.cnblogs.com/lsnan/p/5956887.html
Copyright © 2011-2022 走看看