我有一些div具有相对位置的页面,我想将它们设置为屏幕的特定位置。之前我不能使用
$("div").animate({top:269,left:529});
我需要为其偏移设置动画,例如
$("div").animate({$(this).offset().top:269,$(this).offset().left:529});
但它不起作用
答案 0 :(得分:0)
相对定位的元素是流程的一部分。动画你的div的位置会改变它后面的所有元素。
但是,如果你想用相对div做,那么只需计算偏移量:
$(this).animate({
top: 269-$(this).offset().top,
left: 529-$(this).offset().left
});