2013-07-11 1 views
0

이 코드를 사용하여 앵커 속도를 형식화하지만 Internet Explorer (7,8,9 & 10) 및 firefox에서는 작동하지 않습니다. 누군가 내가 뭘 잘못하고 있으며 앵커 속도를 최적화하는 방법을 말해 줄 수 있습니까? 대신 위치의jquery 앵커 html 속도

$('a.anchorlinks').on('click', function(e){ 
      e.preventDefault(); 
      var divId = $(this).attr('href'); 
      var position = $(divId).position(); 
      $('body').animate({scrollTop: position.top}, 1000); 
     }); 
+1

어떤 오류가 있습니다) 시도 할 수 a.anchorlinks

position:relatve 

야의 CSS 속성을 추가 오프셋을 개발자 도구에서 생성 된 것입니까? (F12) – DevlshOne

+0

IE에서 "오류 표시"도 ​​활성화되어 있기 때문에 jquery 1.10을 사용하여 이전 버전을 시도했지만 항상 동일한 문제가 발생하므로 정확히이 문제는 내 문제입니다. –

+0

'position'은'href' 태그의 최상위 위치를 얻으려고하기 때문에 아무 것도 아닙니다. – putvande

답변

0

(오프셋 너무

+0

나는 이것을 시도했지만 작동하지 않는다. offset()과 position()은 ancher의 속도를 설정하는 다른 방법으로 존재 하는가? –