2014-05-20 3 views
0

스크롤 가능한 div를 만들었으며 해당 div 컨테이너 내에서만 스크롤하기 위해 스크롤 탑을 사용하려고했습니다.div 내 스크롤 탑

어떻게 몸 전체를 스크롤하며 원하는대로 작동하도록 진행할 수 없습니다.

내 추측은 다음 스크립트

y1 = document.getElementById('sheet').scrollTop; 
y2 = y1 + window.innerHeight; 
yb = parseInt((y + h) * scale) + y_offset + scrollMargin; 
yt = parseInt(y * scale) + y_offset - scrollMargin; 
if(yt < y1){ 
scrollTo(0,yt) 
} 
if(yb > y2){ 
scrollTo(0, yb - window.innerHeight) 
} 

다음은 내가 해결하기 위해 노력하고 문제의 예에 대한 링크입니다 함께 할 수있는 뭔가가있을 수 있다는 것입니다. http://3djakedesigns.org/example/Ghiribizzi%20No%201a.html

div 컨테이너 내에서 스크롤하는 대신 몸 전체를 움직입니다. 어떤 도움을 주시면 감사하겠습니다

, 감사

+0

읽기 [이] (https://developer.mozilla.org/en- 당신을 도움이 될 수 있습니다 US/docs/Web/API/Element.scrollTop) – Itay

답변