Skip to content Skip to sidebar Skip to footer

Jquery Smooth Animation

I have this animation that makes some buttons on screen 'beat'. It works fine exept one thing, the animation is too 'sharp' and not smooth, how can I smooth it? function myFunction

Solution 1:

You can set the easing property on the animate options.

http://api.jquery.com/animate/

http://easings.net/

Solution 2:

Try this here, animatethis is a function and target element is the id of element and speed is depend on you.. and marginleft is a example, you should try your code.

functionanimatethis(targetElement, speed) {
    $(targetElement).animate({ width: "+=10px", height: "+=10px"},
          {
              duration: speed,
              complete: function () {
                  targetElement.animate({width: "+=10px", height: "+=10px" },
                  {
                      duration: speed,
                      complete: function () {
                          animatethis(targetElement, speed);
                      }
                  });
              }
          });
}

Post a Comment for "Jquery Smooth Animation"