2011-12-05 2 views
0

다음 코드는 일부 내용을 슬라이드 다운합니다. 페이지의 나머지 부분은 아래로 밀어 넣어야하지만 움직이지는 않지만 움직이지는 않습니다. 애니메이션의 끝에서 정적으로 점프합니다.JQuery slideDown()이 다른 내용을 제대로 푸시하지 않음

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

이 작업중인 HTML을 보여줄 수 있습니다. – Orbling

+0

나는 문제가 시간과 함께 (800)을 2000 년과 80 년에서 2000 년으로 바꾼다 고 생각한다. 그렇다면 그것이 필요한 시간으로 바뀐다. – Wahtever

답변

1

페이지로드 직후에 애니메이션을 적용하기 때문에 대부분의 브라우저에서 이러한 동작이 나타날 수 있습니다. 페이지가로드 된 후 약간의 지연 시간을주고 슬라이드하십시오. 사용해보기

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