admin管理员组

文章数量:1222521

I am trying to set a box A to jump to the same x-position as box B. How do I do this? I tried the following but it does not work (the second line):

$("#boxa").animate({
   left: $("#boxb").left
}, 1000, function() { });
});

Thanks,

Sam

I am trying to set a box A to jump to the same x-position as box B. How do I do this? I tried the following but it does not work (the second line):

$("#boxa").animate({
   left: $("#boxb").left
}, 1000, function() { });
});

Thanks,

Sam

Share Improve this question asked Feb 22, 2011 at 0:49 SamSam 1531 gold badge1 silver badge4 bronze badges
Add a comment  | 

2 Answers 2

Reset to default 34

either

$('#boxB').css('left');

or

$('#boxB').offset().left;

For properties specified in pixels, using:

$('#boxB').css('padding-left');

gives a string like: '22px'

Maybe it's better to use:

parseInt($('#boxB').css('padding-left'), 10);

in such cases, which gives a number like 22 .

本文标签: javascriptHow to get the value of a CSS property using JQueryStack Overflow