TweenMax.killDelayedCallsTo()
优质
小牛编辑
135浏览
2023-12-01
TweenMax.killDelayedCallsTo( function:Function ) :
立刻杀死所有延迟执行函数。
TweenMax.killDelayedCallsTo(myFunction);
由于延迟执行函数就像一个动画(用到target和onComplete),因此以下两行效果相同。
TweenMax.killTweensOf(myFunction)
TweenMax.killDelayedCallsTo(myFunction)
这个方法可杀死由TweenLite.delayedCall()
、TweenMax.delayedCall()
、call()
或addCallback()
创建的延迟执行函数。 TweenMax.killDelayedCallsTo()适用于TweenMaxTweenLiteTweenMax.killDelayedCallsTo()的参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
function | Function | 是 | 杀死的函数 |
TweenMax.killDelayedCallsTo() 示例
不会触发延迟执行函数
.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);
}