2013-07-31 2 views
0

작동하지 않습니다 jsfiddlejQuery를 부드러운 스크롤이 내가 무슨 짓을했는지입니다

$('a').click(function(){ 
    $('html, body').animate({ 
     scrollTop: $($(this).attr('href')).offset().top 
    }, 500); 
    return false; 
}); 

그것은 jsfiddle하지만 내 웹 사이트 작업을 보인다. 닫힌 body 태그 앞에 "script"태그 사이에 jQuery 코드를 넣었지만 작동하지 않습니다. 그 이유는 무엇입니까?

덧붙여서이 jQuery 코드 here을 찾았지만 구식이 아닌 것 같습니다.

감사

+0

내 메시지에서 "안녕하세요"라고했지만 삭제되었습니다 ... "안녕하세요":) – Valtiel

+0

브라우저 콘솔에서 오류를 확인해 보셨습니까? –

+0

잘 모르겠지만'.animate()'에는 jquery-ui.js가 필요합니다. 귀하의 사이트에 추가 했습니까? –

답변

0

당신이 return false을 왜?

시도해보십시오. 또한 jsfiddle이 작동하고 코드에서 그렇지 않은 경우 코드의 나머지 부분에 문제가 있음을 의미 할 수 있습니다. 질문에 추가하십시오!

+0

jquery/javascript를 모르므로 "return false"이유는 여기에 있습니다. – Valtiel

+0

모두 괜찮습니다. 방금 jquery-1.10.2.min.js 파일을 내 웹 사이트에 다운로드 한 다음 내 머리글에 추가했습니다 ... 내 바보 같지만 문제를 찾아 내도록 도와 주셔서 감사합니다.) 해결됨 ! – Valtiel