2011-08-11 7 views
0

내 사랑하는 파이어 폭스가 IE에서 패배하고 있습니다. Firefox에서이 기능이 작동하지 않는 이유는 누구나 알고 있습니까? (심지어 앵커로 이동하지 않음), IE에서 원활하게 스크롤됩니까?부드러운 스크롤이 파이어 폭스에서 작동하지 않습니다. IE에서 정상적으로 작동합니다.

<a class="scroll" href="#27">test scroll</a> 

을 PS :

document.observe("dom:loaded", function() { 
    if ($$('a.scroll')) { 
     $$('a.scroll').invoke('observe','click', function(event) { 
      Event.stop(event); 
      var elementLink = Event.element(event).readAttribute('href'); 
      var scrollHere = elementLink.substr(1, elementLink.length); 
      Effect.ScrollTo(scrollHere); 
      return false; 
     }); 
    } 
}); 

같은 적용은 원형/script.aculo.us의 기초이다.

답변

1

나는 문제가 숫자 앵커에 있다고 가정합니다. 요소의 표준 id 속성에 따라 문자에서 시작해야합니다.

+0

을 "unit27"으로 변경했습니다. 여전히 작동하지 않습니다. –

+0

콘솔에 오류가 없습니까? 스크립트로 jsfiddle 데모를 만들 수 있다면 좋을 것입니다. – bjornd

+0

콘솔에 오류가 없습니다 - http://jsfiddle.net/8QMBW/1/ JSfiddle에서 전혀 작동하지 않습니다. –

관련 문제