想要用动画的位增加Jquery对话框高度

时间:2011-10-28 15:22:39

标签: jquery

我使用jquery animate函数来增加高度和& jquery对话框的宽度。它正在工作,但我需要增加高度而不是宽度与动画位。

我写了像

这样的代码
$("#dialog").animate({ height: $content.outerHeight(), width: $content.outerWidth() }, 1000,
             function () {
                 $("#dialog").removeClass("BusyStyles");
                 $content.fadeIn('slow'); 
             });

但是动画功能需要两个参数高度&宽度,但我只需要增加高度。所以有类似jquery动画功能的东西,通过它我只能增加高度。 请帮忙......谢谢

2 个答案:

答案 0 :(得分:1)

您应该只能放置高度,这些是可选属性

http://api.jquery.com/animate/

答案 1 :(得分:1)

此示例中animate的第一个参数是一个对象,它表示您希望jquery设置为动画的css属性的键/值对。因此,在您的示例中,您要将宽度和高度设置为这些尺寸的动画。您可以根据需要为该对象提供尽可能多的键/值css对。所以对你来说,下面的例子应该可行

$("#dialog").animate({ height: $content.outerHeight() }, 1000,
             function () {
                 $("#dialog").removeClass("BusyStyles");
                 $content.fadeIn('slow'); 
             });