返回介绍

TweenMax.delayedCall()

发布于 2020-01-04 14:05:33 字数 2015 浏览 1175 评论 0 收藏 0

TweenMax.delayedCall( delay:Number, callback:Function, params:Array, scope:*, useFrames:Boolean ) : TweenMax
提供一种在设定的时间(或帧)后调用函数的简单方法。

//1秒后执行myFunction并传递两个参数:
TweenMax.delayedCall(1, myFunction, ["param1 value", "param2 value"],document,true);
function myFunction(param1, param2) {
    console.log(param1+param2+this)
}

TweenMax.delayedCall()适用于TweenMaxTweenLite

TweenMax.delayedCall()的参数

参数名类型是否必填描述
delayNumber要延迟的秒数(或帧数,如果设置了useFrames:true)
callbackFunction要延迟执行的函数
paramsArray传递给onComplete函数的参数,以数组形式传入
scope*函数的作用域,this的指向,默认为空
useFramesBoolean设定延迟的时间模式是基于秒数还是帧数 ,默认false:秒

TweenMax.delayedCall() 示例

body {
    background: #f8f8f8;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #000;
    margin: 0 10px;
    padding: 0;
}
.box {
    width:50px;
    height:50px;
    border-radius:6px;
    margin-top:4px;
    display:inline-block
  }
.green{
    background-color:#6fb936;
  }
var myTween=new TweenMax('.box', 3, {
    x: 500,
})
var myTween2=TweenMax.delayedCall(2,myFunction,["参数1","参数2"])
function myFunction(param1, param2) {
   alert("延迟2秒输出"+param1+'和'+param2);
}

TweenMax.delayedCall()返回值

TweenMax.delayedCall()的补充说明

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文