이상합니다. FireFox, Safari 및 IE에서는 제대로 작동하지만 Chrome에서는 애니메이션이 작동하지 않습니다. 애니메이션없이 바로 위로 이동합니다.scrollTop 애니메이션은 Safari에서는 작동하지만 Chrome에서는 작동하지 않습니다.
스크립트
<script>
$(document).ready(function(){
$("a[href='#top']").click(function() {
window.parent.$('body,html').animate({
scrollTop: 0
}, 800);
return false;
});
});
</script>
버튼 :
<a href="#top"><img src="_img/top.png"></a>
모든 것은이 로컬 도메인에 부모 페이지에 포함 된 iframe에 있습니다. iframe을 별도로 열면 애니메이션이 Chrome에서도 작동합니다!
헤더 영역에 id id의 요소가 있습니까? 내 말에 따르면 크롬은 기본 동작을 먼저 사용합니다. "preventdefault"를 사용하여 기본 동작을 중지 할 수 있습니다. –