TweenMax动画插件(jq)教程笔记整理

 浆糊之家   2018-10-17 21:13   358 views 热度值

tweenMax是一个很强大的动画库插件,能实现很多牛逼的效果,在网上看了些demo,虽说很多用CSS3也能做出来,但是在不同业务场景时间要求的情况下,可以选择不同技术!

 

TweenMax动画库的官方网址:  http://greensock.com/timelinemax

下面我们直奔主题,开始介绍TweenMax动画库:

 

1、如何引用TweenMax动画库

   TweenMax动画库依赖jQuery

 

2、得到动画的示例  

 

 

to()方法:添加动画

    参数说明: 


1. 元素选择器或对象

2. 持续时间

3. 对象(变化的属性->值)

4. 【可选】动画延迟发生时间

 页面简单布局 

 

执行单个动画   

 

执行组合动画

 执行队列动画,列表中的动画会依次执行

 添加第四个参数 设置动画的延迟时间

  延迟执行第二条动画

  延迟执行第二条动画(便捷写法)

 

让第二条动画指令立刻执行

 

   动画的停止与播放

 通过play()方法与stop()方法来控制

 

反向执行动画

通过reverse()方法让动画反向执行

     onComplete():运动结束后触发对应的函数
     onReverseComplete():反向运动结束后触发对应的函数

 

add()---添加状态

TweenTo---完成指定的动画(过渡)

 

seek()---完成指定的动画(无过渡)

time() 动画已执行的时间

clear():清除所有动画

 

staggerTo():添加动画

staggerTo("元素选择器或对象",持续时间,对象,动画延迟发生时间);

totalDuration():获取动画的总时长

getLabelTime():返回从开始到当前状态的时间

 

 发表评论


表情