JQuery slideDown()没有正确推送其他内容

时间:2011-12-05 14:51:15

标签: jquery jquery-animate slidedown

以下代码向下滑动了一些内容。它应该将页面的其余部分向下推,但它确实会对它进行动画处理。它会在动画结束时静态跳转。

$(window).load(function(){
                        $('.panel.autoc').effect('shake', {times:5}, 80);
                        $('.errors').slideDown(800);
                    });

1 个答案:

答案 0 :(得分:1)

由于您在页面加载后立即动画,因此您可能会在大多数浏览器中看到此类行为。尝试在页面加载后给出一些延迟,然后滑动它。试试这个

$(window).load(function(){
                    setTimeout(function(){
                        $('.panel.autoc').effect('shake', {times:5}, 80);
                        $('.errors').slideDown(800);
                    }, 200);
});