我需要在页面顶部有一个输入字段,当我填写并按下输入时,它会平滑滚动到同一页面底部的div并自动完成该div中表单中的相应字段。我有按键工作自动填充表单中的相应字段,但我不能让它滚动。
$("#form-stub-name").keypress(function(){
$("#first-name").val(this.value);
if (event.keyCode === 13) {
$(".form-stub-button").click();
$('html,body').animate({scrollTop:$('#schedule').offset().top -155}, 950);
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input name="form-stub-name" id="form-stub-name" type="text">
<div id="schedule">
<form>
<input name="first-name" id="first-name" value="" type="text">
</form>
</div>
我错过了一些明显的东西吗?