0

我怎么能做一个slideDown()orslideUp()效果,但我不想关闭我的div,我只想设置height但做slideDown()orslideUp()效果。

例子

<div id="modalNovoTicket" style="height: 600px;"></div>

$("#modalNovoTicket").slideUp("slow", function () {
    $(this).css("height", "400px");
});

问题

有了这段代码,我的div关闭

4

6 回答 6

3

我认为这就是你想要的:

$("#modalNovoTicket").animate({
    'height': '500px'
}, 500);
于 2013-02-15T18:45:24.837 回答
1

你正在寻找animate()方法。

$(...).animate({ height: 400 }, "slow");
于 2013-02-15T18:44:08.100 回答
1

使用动画:

$("#modalNovoTicket").animate({height:400},"slow");
于 2013-02-15T18:44:25.823 回答
0

您正在寻找animate()方法。

试试这个代码

$("#modalNovoTicket").animate({
    height: 400
}, 600)
于 2013-02-15T18:44:16.810 回答
0

您可以尝试.animate()方法和延迟使用600速度slow400中速和200快速。这里的延迟时间将以毫秒为单位。

 $("#modalNovoTicket").animate({
        height: "400px"
    }, 600);
于 2013-02-15T18:55:21.057 回答
-1

改用animate()

$("#modalNovoTicket").animate({
  height: "400px"
});

演示

"slow"您还可以通过整数(以毫秒为单位)或字符串( , )指定动画速度"fast"

$("#modalNovoTicket").animate({
  height: "400px"
}, 500);

以及动画完成后要执行的代码块:

$("#modalNovoTicket").animate({
  height: "400px"
}, 500, function() {
  alert("Animation complete!");
});
于 2013-02-15T18:44:10.600 回答