2013-12-18 4 views
1

콘텐츠를 동적으로로드하고 팝업 크기를 유지하고 차례로 스크롤 할 수 있도록 overflow : auto를 사용하는 팝업이 있습니다. 아래쪽에 앵커를 사용하여 div의 맨 위로 스크롤하는 링크가 있습니다. 불행하게도 페이지를 해당 지점까지 스크롤 할뿐만 아니라 해당 div의 맨 위로 스크롤해야합니다.jquery 스크롤 정상 작동하지 않습니다

페이지가 스크롤되지 않도록 방지하고 div의 맨 위로 스크롤하려고합니다. 나는 정상에 스크롤의 수많은 scenerios을 시도 :

$('#id').scrollTop(0); 

뿐만 아니라

$('#id').animate({ 
    scrollTop: 0 
}, 'slow'); 

불행히도이 아무것도 없습니다. 나는 어떤 오류도 내지 않는다. 콘솔에서 시도하고 모든 클릭 이벤트에 첨부되지 않은 시도하고 아무 것도 수행하지 않고 그냥 대상으로 ID를 인쇄합니다.

다음은이 페이지의 실제 생산 버전에 대한 링크입니다. 개인 정보 보호 정책, 약관 또는 더 자세히 알아보기 위해 링크를 클릭하고 맨 위로 가기 링크를 누르면 문제가 무엇인지 알 수 있습니다.

Here is the site

+0

를 사용? 사이트 및 기능이 나에게 잘 어울립니다. – Babblo

+0

프로덕션 사이트가'vw.com' 하위 도메인에 있습니까? – Jasper

+0

BTW, 포인트를 원하지 않는 문제를 해결한다면, 단지 VW Phaeton :) – Babblo

답변

3

난 당신이 뭘 하려는지 잘 좀 설명해 주시겠습니까

$('html, body').animate({ scrollTop: 0 }, 0); 
+1

이것은 500에 타이밍을 추가해야만 했어도 작동했습니다. 고마워요. 지금은 html 대신 body인데, 나는 몸체가 스크롤되는 것을 막기 위해 팝업의 컨테이너에 그것을하고있다. 다시 한 번 답을 고맙게 생각합니다. 그들이 원하는 방법을 알았습니다. 몸체를 맨 위 또는 순전히 내용으로 스크롤하십시오. =) – user2112618

관련 문제