2013-06-24 7 views
0

페이지가로드 될 때 원하는 위치로 스크롤하려고합니다. 스크롤 막대는 div 안에 있습니다. 여기에 코드입니다 :Div 오버플로 사용자 지정 위치

function scroll() 
{ 
    document.getElementById('content').scrollTo(500,500); 
} 

하지만이 작동하지, 내 자바 스크립트와 같은 sugestions 꽤 나쁘다는 ???

+4

는'scrollTo'이 window''의 방법이 아닌'Element' 노드입니다 : 다음은 변경할 수 scrollTopscrollLeft 특성을 가지고있다. 'Element'를 스크롤하려한다면, scrollTop (그리고'scrollLeft') 속성을 – Ian

+0

처럼 설정하십시오 - document.getElementById ('content'). scrollTop (500) ??? – user3476261

+0

나는 ** 속성 **이라고 말했다. 할당 연산자를 사용하여 속성을 설정합니다. 그래서'someElement.scrollTop = 500;'과 같이 될 것입니다 – Ian

답변

3

는 대답에 이안의 코멘트를 변환 :

scrollTo는 윈도우가 아닌 개별 요소에 적용됩니다.

function scroll(elem,x,y) { 
    elem.scrollLeft = x; 
    elem.scrollTop = y; 
} 
// to call: 
scroll(document.getElementById('content'),500,500); 
+0

예를 들어 설명해주었습니다 ... 아직도 doesnt 일. – user3476261

+1

[나를위한 작품] (http://jsfiddle.net/meDBw/) –