如何使元素水平折叠然后消失?

时间:2014-01-28 01:50:01

标签: jquery

我一直在查看jQuery的hide()命令的文档,但无法弄清楚如何通过将其宽度缩小为零来使元素消失。默认缓动同时缩小高度和宽度,这是我不想要的。

2 个答案:

答案 0 :(得分:1)

$('#myDiv').animate({
    'width': 0
}, 2000, 'linear');

http://jsfiddle.net/HqELS/2

由于width = 0,您无需隐藏它,因为它已经不可见

答案 1 :(得分:1)

$('#box').animate({width: "toggle" });

$('#box').animate({width: 0 });

<强> LIVE EXAMPLE