Jquery – 动画,展开/调整左侧而不是右侧

所以我有这个图像,我想在鼠标hover时放大,所以我有这样的东西。

$('#something').animate({ width: bigger-than-now, height: bigger-than-now }); 

但是当我想让它向左下方扩展时,我发现它总是向右下方扩展? 有谁知道我怎么能做到这一点? 提前致谢!

嗯,如果我将css位置设置为绝对值,并且top,right = 0,我确实会发现它会做左下角。 但后来我想在我的情况下相对定位。

如果您不想使用绝对位置,则可以为图像提供较大的初始填充,然后在希望图像扩展的方向上减少该填充。

CSS

 #something { height: 100px; width: 100px; padding-top: 10px; padding-left: 10px; } 

jQuery增长10px到顶部和左边

 $('#something').animate({ width: 110, height: 110, paddingTop: 0, paddingLeft 0 });