1

如何通过单击来更改 div 的宽度,然后再次单击它回到原始宽度?如果宽度的任何变化是动画的,则加分!

4

2 回答 2

4

为此,您可以将 css 转换与 jQuery 一起使用。只需在单击时使用 jQuery 设置一个类,然后div让 CSS 做动画。

在这里看小提琴:http: //jsfiddle.net/J3FTN/

于 2013-07-12T18:37:25.163 回答
2

您可以使用此 jquery 代码:

$('div').toggle(function() {
$(this).animate({width: '100px'}, 1000)
}, function() {
$(this).animate({width: ''}, 1000)
})
于 2013-07-12T18:33:21.433 回答