如何在jQuery中同时更改div高度和动画滚动位置

时间:2015-07-15 17:26:45

标签: jquery position jquery-animate height scrolltop

我正在尝试通过动画高度和移动页面来显示带有地图的div(之前设置为display:none和set height),以便div完全可见。 这有效,但它分两步进行 - 我想同时进行。 (注释掉的行是一种不起作用的尝试)。

有什么想法吗?

$( "#map" ).animate({
    height:"show"
    //scrollTop: $(this).get(0).scrollHeight
    },400,"swing", function(){
    $('html, body').animate({scrollTop: $("#map")[0].scrollHeight },400);
});

1 个答案:

答案 0 :(得分:0)

似乎已经修复了 - 这同步工作:

$("html, body").animate({ scrollTop: 300 }, 3000);
$( "#map" ).animate({
    height:"show"
    },3000,"swing", function(){
    do more stuff for Google map
});