TweenMax.killDelayedCallsTo()

TweenMax.killDelayedCallsTo( function:Function ) :
立刻杀死所有延迟执行函数。
TweenMax.killDelayedCallsTo(myFunction);
由于延迟执行函数就像一个动画(用到target和onComplete),因此以下两行效果相同。
TweenMax.killTweensOf(myFunction)
TweenMax.killDelayedCallsTo(myFunction)
这个方法可杀死由TweenLite.delayedCall()TweenMax.delayedCall()call() addCallback()创建的延迟执行函数。
TweenMax.killDelayedCallsTo()适用于TweenMaxTweenLite

TweenMax.killDelayedCallsTo()的参数

参数 类型 必填 说明
function Function 杀死的函数

TweenMax.killDelayedCallsTo()效果展示

  • HTML
  • CSS
  • JS
  • 展示

不会触发延迟执行函数

.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,
})
TweenMax.delayedCall(2,myFunction,["参数1","参数2"])
TweenMax.killDelayedCallsTo(myFunction);
function myFunction(param1, param2) {
   alert("延迟2秒输出"+param1+'和'+param2);
}
重播

转载原创文章请注明:文章转载自:TweenMax中文网 [https://www.tweenmax.com.cn]
本文地址:https://www.tweenmax.com.cn/api/tweenmax/TweenMax.killDelayedCallsTo()