Прокрутить Div вверху страницы

92
11

Я пытаюсь получить div для прокрутки вверху страницы, когда он начинает slideDown(). Он не делает то, что я намеревался, на самом деле я не думаю, что он вообще что-то делает.

У меня есть правильный синтаксис для создания slideDown() и scrollTop() вместе?

jQuery('.pp-post-container').hide();
var prevPostID;
jQuery('.pp-post-banner-overlay').on('click', function() {
let postFullID = jQuery(this).attr('id');
let postNumID = postFullID.slice(23);
jQuery('#pp-post-' + prevPostID).slideDown(1000);
jQuery('#pp-post-container-' + prevPostID).slideUp(1000);
jQuery('#pp-post-' + postNumID).slideUp(1000);
jQuery('#pp-post-container-' + postNumID).slideDown(1000).scrollTop();
prevPostID = postNumID;
});

спросил(а) 2017-08-24T10:19:00+03:00 3 года, 2 месяца назад
1
Решение
81

scrollTop() без аргументов вернет текущую вертикальную позицию.

Если вы хотите прокрутить вверх, вам нужно передать значение, то есть 0 в функцию.

scrollTop(0)

Чтение scrollTop со значением в jQuery documentaion

ответил(а) 2017-08-24T10:24:00+03:00 3 года, 2 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема