Bug Tracker

Opened 13 years ago

Closed 13 years ago

#1597 closed bug (worksforme)

animation adding up incorrect with minus sign

Reported by: bmsterling Owned by:
Priority: major Milestone: 1.2.1
Component: effects Version: 1.2
Keywords: animation, minus sign Cc:
Blocked by: Blocking:

Description

Url for testing: http://benjaminsterling.com/experiments/bug1.2/animationbug.htm In the example url, when you do:

$('#moveRightDown').click(function(){
	$('.box').animate({left:400,top:400},100);
	return false;
});

The box will move to left 400 and top 400 when you click the button. But when you do the following:

$('#moveLeftUp').click(function(){
	$('.box').animate({left:-100,top:-100},100);
	return false;
});

The box will move back 100 left, and 100 top each time you click the button. It looks like the adding the minus sign is causing the issue.

Change History (5)

comment:1 Changed 13 years ago by jsorgalla

I've discovered the same problem with my jCarousel plugin. Since 1.2, jQuery is assuming a relative animation with leading +/- signs in the value.

So, it isn't any longer possible to animate left/top to an absolute negative position.

comment:2 Changed 13 years ago by john

Resolution: fixed
Status: newclosed

Fixed in SVN rev [3299].

comment:3 Changed 13 years ago by john

Component: corefx

comment:4 Changed 13 years ago by john

Resolution: fixed
Status: closedreopened

comment:5 Changed 13 years ago by john

Resolution: worksforme
Status: reopenedclosed
Note: See TracTickets for help on using tickets.