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()); }); }
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.