채택완료

자동 스크롤링 자바스크립트 질문 드립니다.


<script type="text/javascript">


   jQuery(document).ready(function($) {
    $(".scroll").click(function(event){  
     event.preventDefault();
   
   $('html,body').animate({scrollTop:$(this.hash).offset().top},2000);
    });
   });
 </script>





버튼을 누르면 앵커로 이동하는 자바 스크립트 인데요,

index 페이지에서는 잘 이동되는데,

게시판 페이지에서는 


 $('html,body').animate({scrollTop:$(this.hash).offset().top},2000);


 부분에서 에러가 나네요 


다른 페이지이긴 해도 작동을 했었는데 갑자기 안되니 헷갈립니다;



무엇을 해야 고칠 수 있을까요

|

답변 1개

채택된 답변
+20 포인트

게시판페이지에 $(this.hash) 에 해당하는 엘리먼트가 존재하는지 확인해보세요. 

답변을 작성하려면 로그인이 필요합니다.