웹페이지가 너무 길고 페이지 내 탐색이 필요한 경우 일반적으로
와 같이 타겟에 ID를 설정한 다음 현재 페이지의 링크 주소 예: 하단을 가리키려면 클릭하세요 이 링크를 클릭하면 즉시 웹페이지 하단으로 이동합니다. 바닥으로 바로 이동합니다. 왜 갑자기 바닥에 도달했나요?오늘날 우리는 사용자 경험에 점점 더 많은 관심을 기울이고 있으므로 이 문제를 해결해야 합니다. 다음은 슬라이딩 버퍼링을 통해 페이지 내 탐색을 구현하는 간단한 Jquery 코드입니다.
코드는 다음과 같습니다.
<script src="http://apps.bdimg.com/libs/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript"> jQuery.fn.anchorGoWhere = function(options){ var obj = jQuery(this); var defaults = {target:0, timer:500}; var o = jQuery.extend(defaults,options); obj.each(function(i){ jQuery(obj[i]).click(function(){ var _rel = jQuery(this).attr("href").substr(1); switch(o.target){ case 1: var _targetTop = jQuery("#"+_rel).offset().top; jQuery("html,body").animate({scrollTop:_targetTop},o.timer); break; case 2: var _targetLeft = jQuery("#"+_rel).offset().left; jQuery("html,body").animate({scrollLeft:_targetLeft},o.timer); break; } return false; }); }); }; $("#mybtn").anchorGoWhere({target:1}); //这里是点击按钮的ID </script>
위는 웹페이지의 슬라이딩 버퍼 탐색 구현 코드입니다. 앞으로 모든 분들이 Script Home을 지원해 주시길 바랍니다.