У меня есть URL-адрес, например. www.website.com/#divIdToScrollToКак плавно прокручивать сверху до определенного div с идентификатором, указанным в url
Проблема:
что я хочу здесь на странице загрузки, будут извлечены идентификатор следующий # [который уже был упомянут в качестве идентификатора целевого дел. ]. И когда страница полностью загружена, страница должна сначала оставаться наверху, а затем плавно начинать прокрутку к div с продолжительностью в 5 секунд.
Текущий подход:
var elem = $('#_' + window.location.hash.replace('#', ''));
if(elem) {
$('html, body').animate({
scrollTop: $(elem).offset().top
}, 5000);
}
Мое текущее решение извлекает идентификатор из URL и на странице загрузки непосредственно присутствует в целевом дел. Я не вижу гладкой прокрутки.
Итак, могу ли я достичь гладкой прокрутки, которую я ищу здесь. Поделитесь своими мыслями. [С КОДОМ]