2013-06-05 4 views
0

다음 코드를 사용하여 페이지 상단으로 스크롤합니다. 그것은 내 안드로이드 전화를 제외하고 위대한 작품. "a"를 클릭하면 (안드로이드 브라우저에서) 페이지가 예상대로 맨 위로 스크롤되지만, 페이지를 다시 아래로 스크롤하려고 할 때마다 이벤트가 다시 트리거되지 않고 페이지가 다시 나타나더라도 애니메이션이 다시 시작됩니다 위쪽으로 스크롤합니다.jQuery scrollTop이 작동하지 않음 (반복 반복)

$("a").click(function(){ 
    $("html, body").animate({ scrollTop: 0 }, 500); 
}); 

왜 애니메이션이 다시 발생하는지 그리고 어떻게 멈출 수 있는지 아시겠습니까?

+0

'a' 요소가 큰 경우 (CSS에서), 아래로 스크롤하면 실제로 링크를 클릭 할 수 있습니다. –

+0

아니요, 클릭 이벤트가 다시 발생하지 않습니다. 해고되는 애니메이션 만. –

답변

0

바보 같아요, 분명히 내 코드에서 animate()를 다른 곳에서 호출하고있었습니다. :