2011-11-03 3 views
0

많은 양의 텍스트를 화면 위로 부드럽게 스크롤해야합니다. webkitTransform을 사용하면 매우 효과적이지만, 사용자가 스크롤 속도를 변경하거나 스크롤 속도를 읽는 속도에 따라 일시 중지 할 수 있습니다. 웹킷 전환이 시작된 후에는 웹킷 전환의 기간을 변경할 수있는 방법이 없습니다. setInterval을 사용하고 텍스트를 움직이면 작동하지만 속도가 올라감에 따라 읽기가 어려워집니다.전환 중 웹킷 전송 속도 변경

누구나 속도를 조절하고 더 빠른 속도로 읽을 수있는 텍스트를 제공 할 수있는 좋은 방법을 권장 할 수 있습니까?

+1

[jQuery] (http://jquery.com)을 사용 하시겠습니까? –

답변

0

현재 실행중인 CSS3 변환을 수정하는 방법에 대해 많이 알지 못하지만 대체 해결책으로 브라우저의 기본 스크롤을 scrollTop (jQuery를 사용하는 경우 .scrollTop())과 함께 사용하여 JavaScript로 많은 양의 텍스트를 스크롤합니다. 사용자는 자바 스크립트 없이도 익숙한 인터페이스를 사용할 수 있으며 setTimeout() 또는 setInterval()으로 간단히 구현할 수 있습니다. 최종 결과가 너무 불안정하면 scrollTop을 작은 간격으로 수정 해보십시오. 즉, 500ms마다 +100을 추가하는 대신 50ms마다 +10을 추가하십시오.

+0

이것은 적절하게 작동합니다. 감사. – user1028400