jQuery animate, doesn't animate -


i'm using animate() function change background position of button on hover, problem instead of 'animating' waits duration (500) , flicks new background position - without smooth transition.

$('.confirm').hover(function() {     $(this).animate({backgroundposition: '0, -40px'}); }, function() {     $(this).animate({backgroundposition: '0, 0'}); }); 

that's js i'm using. ideas why it's not doing smooth transition? it's acting timeout. have both jquery , ui defined.

thanks!

you can't natively animate background position. animation properties expect single value, opacity:1, left:'50px', etc.

this plugin should add functionality need: http://www.protofunc.com/scripts/jquery/backgroundposition/


Comments

Popular posts from this blog

linux - Using a Cron Job to check if my mod_wsgi / apache server is running and restart -

actionscript 3 - TweenLite does not work with object -

jQuery Ajax Render Fragments OR Whole Page -