var stepsize=26;//한 스크롤의 길이는 행 높이 배수여야 합니다. 그래야 스크롤할 때 줄이 끊어지지 않습니다.
var objInterval=null
$(document). Ready( function(){ //아래 부분을 윗 부분으로 채웁니다 $ ("#bottom").html($("#top").html());
//표시된 영역에 마우스 이벤트 바인딩 $("#content").bind ("mouseover",function(){StopScroll();}) $("#content").bind ("mouseout",function(){StartScroll();});
//타이머 시작 StartScroll() }); 타이머 및 스크롤 시작 function StartScroll(){ objInterval=setInterval("verticalloop( )",interval) }
//타이머를 지우고 스크롤 중지 함수 StopScroll(){ window.clearInterval(objInterval); }
//스크롤 제어 function Verticalloop(){ //상단 콘텐츠가 모두 밖으로 이동했는지 확인 표시 영역 //그렇다면 처음부터 시작하고, 그렇지 않으면 계속 위로 이동합니다. if($( "#content").scrollTop()>=$("#top").outerHeight ()){ $("#content").scrollTop($("#content").scrollTop()- $("#top").outerHeight()) } / /스크롤할 때 jquery를 사용하여 애니메이션 효과 만들기 $("#content").animate( {"scrollTop" : $("#content").scrollTop() stepsize "px"},600,function (){ //스크롤 영역의 scrollTop을 표시하는 데 사용됩니다. 실제 응용 프로그램에서는 // $( "#foot").html("scrollTop:" $("#content를 삭제하세요. ").scrollTop()); }); }