У меня есть кнопка «назад к началу», которая появляется на моей веб-странице, над которой я работаю. Когда вы прокручиваете вниз, а иногда, когда его щелкают, он прыгает вверх, а затем возвращается к месту, где вы были на странице, а затем плавно прокручивается вверх, как и предполагалось. Имейте в виду, что он не делает это все время. Будет ли это просто проблемой с задержкой или сбоем или если в моем сценарии есть ошибка?К началу страницы Проблема с кнопкой (потенциально)?
$(function(){
$(document).on('scroll', function(){
if ($(window).scrollTop() > 615) {
$('.ion-android-arrow-dropup-circle').addClass('show');
} else {
$('.ion-android-arrow-dropup-circle').removeClass('show');
}
});
$('.ion-android-arrow-dropup-circle').on('click', scrollToTop);
});
function scrollToTop() {
verticalOffset = typeof(verticalOffset) != 'undefined' ? verticalOffset : 0;
element = $('body');
offset = element.offset();
offsetTop = offset.top;
$('html, body').animate({scrollTop: offsetTop}, 500, 'linear');
};
Искал 40+ вопросы и не смогли найти ответ. Только говорю это, потому что, если вы этого не делаете, и кто-то находит его, они всегда говорят: «Вы должны были посмотреть, прежде чем спрашивать». Я все время вижу.