我正在尝试在网页上使用scrollTo()
,并希望一个按钮触发scrollTo()
; 它将滚动到表单的顶部并突出显示第一个输入字段。
我的当前代码可以工作,但屏幕会快速闪烁。我尝试使用preventDefault()
,但无效。请参阅下面的代码。
$(document).ready(function () {
$("#get-started").click(function (e) {
e.preventDefault();
$('html, body').animate({
scrollTop: $("#get-risk").offset().top
}, 2000);
$("#get-started-apply-now-form [name='last_name']").focus();
});
});
.scrollTo()
代替.animate()
呢?http://flesler.com/jquery/scrollTo/ - ntgCleaner