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 });