Я пытаюсь создать scrollTo()
на веб-странице, и я хочу, чтобы кнопка запускала scrollTo()
; он выделит верхнюю часть формы и выделит первое поле ввода.jquery scroll to form input
Мой текущий код работает, однако экран быстро мигает. Я попытался использовать 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();
});
});
вместо использования '.animate()', вы могли бы просто использовать '.scrollTo()'? http://flesler.com/jquery/scrollTo/ – ntgCleaner