Jump to content
Maryna

How can I reverse the callback function?

Recommended Posts

Hi guys! 

I am a beginner at JavaScript. I created codepen with hover animation. So, when I hover the blue square, the first animation begins. Then, when the first animation ends, the second animation begins. When the mouse leaves, the first animation reverse, but the callback function stills working. I need reverse for the animation inside the callback function when the mouse leaves. How can I do this?

See the Pen oVWgjX by Female (@Female) on CodePen

Share this post


Link to post
Share on other sites

@Maryna, one way to handle that would be to define newTl in a scope accessible to all functions, kill() newTl on hover-out mouseleave, and build/rebuild the tween on each circleMove() call.

 

See the Pen ZPXWXZ?editors=1111 by sgorneau (@sgorneau) on CodePen

 

  • Like 2
  • Thanks 1

Share this post


Link to post
Share on other sites

Thank you so much! That's what I need.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.