Jump to content
Search Community

ylylsheep

Members
  • Posts

    3
  • Joined

  • Last visited

ylylsheep's Achievements

0

Reputation

  1. I found this, add it is working addCallback ( callback:Function, position:*, params:Array, scope:* ) : TimelineMax Inserts a callback at a particular position. my code: tl=new TimelineMax( ) tl.to($("#divId"),.5,{left:-200}) .to($("#divId"),1,{opacity:0}) .to($("#divId"),2,{top:260}) tl.addCallback(function(){/*do something*/},.5) tl.addCallback(function(){/*do something*/},1.5) but I am still want to use like: .to($("#divId"),1,{opacity:0,onComplete:function(){/*do something*/}}) because if i changed motion time,I must have to change callback time again。
  2. I am come from china. my english is poor , so... my code // JavaScript Document tl=new TimelineMax( { onComplete:function() { TweenMax.to($("#divId"),.7,{delay:.7,opacity:0,ease:Linear.easeNone,onComplete:function() { //my event } }) } }) tl.to($("#divId"),.5,{left:-200}) .to($("#divId"),1,{opacity:0}) .to($("#divId"),2,{top:260}) I want to do it like this: add “onComplete” event when each motion complete tl=new TimelineMax( { onComplete:function() { TweenMax.to($("#divId"),.7,{delay:.7,opacity:0,ease:Linear.easeNone,onComplete:function() { //my event } }) } }) tl.to($("#divId"),.5,{left:-200,onComplete:function(){/*do something*/}}) .to($("#divId"),1,{opacity:0,onComplete:function(){/*do something*/}}) .to($("#divId"),2,{top:260}) .to($("#divId"),1,{opacity:0,onComplete:function(){/*do something*/}}) //------------------------------------ i just did it like this for work, TweenMax.to($("#divId"),1, { onComplete:function() { TweenMax.to($("#divId"),1, { onComplete:function() { TweenMax.to($("#divId"),1, { onComplete:function() { } }) } }) } })
×
×
  • Create New...