0

我正在尝试实现一些看起来很简单但我很难做到的事情。

如何为 div 设置动画,使其宽度从左到右为原始宽度的 80%?我想将右边距保持在原位,并将左边的边距向右移动。

感谢,并有一个愉快的一天。

4

2 回答 2

3

设置float: right在您的元素上。然后:

$("#animate").click(function(){
    $(this).animate({ width: $(this).width() * .8 }); 
});​

jsFiddle

于 2012-05-07T08:40:39.003 回答
1

primatology 更快,但无论如何这是我的 jsFiddle,因为它增加了一些右边距:Demo

于 2012-05-07T08:48:31.683 回答