2011-09-05 3 views
1

이것은 매우 간단한 문제이며 하나가 있는지 확실하지 않지만 해결책을 찾고 있습니다.jquery animate flickering

$('html,body').animate({scrollTop: $("#reply_h2").offset().top},'slow'); 

깜박 거림을 멈출 수있는 방법이 있다면 난 그냥 궁금 해서요 :

다음 jQuery 코드는 파이어 폭스에서 깜박 거리는 약간의 원인은?

+1

페이지에 그래픽이 많이 포함되어 있으면 (특히 플래시) 깜박임이 약간 나타날 수 있습니다. 이것은 정상입니다. –

+0

'.offset()'대신'.position()'을 사용하고 CSS를 적절하게 조정하려 했습니까? –

답변

1

사이트로 연결되는 링크가 있습니까? 앵커를 통해 페이지에 도달하고 있습니까? 그렇다면 브라우저가 앵커로 점프 할 수 있습니다. 그러면 jQuery가 위에서 아래로 h2 태그로 되돌아갑니다.

앵커 링크에 문제가 있으면 수행 할 수있는 톤이 없습니다. 스크롤 효과는 브라우저에 의해 제어됩니다. 당신은 querystring으로 전환 할 수 있고 그것을 집어 넣은 다음 스크롤 효과를 적용 할 수 있습니다.

+0

앵커가 없습니다. 감사. – scarhand