페이지의 맨 위로 부드럽게 스크롤하기위한 자바 스크립트 애니메이션이 있습니다. 애니메이션의 끝에서 .focus() 함수를 사용하여 양식 필드에 집중할 수 있습니다. 초점은 약간의 저주를 일으키는 것입니다. 연구 끝에 애니메이션에 대한 콜백을 통해 문제를 해결할 수 있다는 것을 알았습니다. 어떻게해야할지 모르겠다. 어떤 도움이라도 대단히 감사합니다.자바 스크립트 애니메이션을 다시 호출
$(".scroll").click(function(event){
event.preventDefault();
//calculate destination place
var dest=0;
if($(this.hash).offset().top > $(document).height()-$(window).height()){
dest=$(document).height()-$(window).height();
}else{
dest=$(this.hash).offset().top;
}
//go to destination
$('html,body').animate({scrollTop:dest}, 1000,'swing');
$('input#Name_First').focus();
});
'$ (".scroll")'은 jsFiddle에서 아무 것도 찾습니다. – Halcyon
jQuery 문서를 읽는 것은 어떻습니까? 함수 서명 (즉, 함수가받는 인수)을 설명 할뿐만 아니라 콜백을 추가하는 방법을 보여주는 예제도 제공합니다. http://api.jquery.com/animate/ –