将Div滚动到页面顶部

时间:2017-08-24 07:19:15

标签: javascript jquery

当我开始slideDown()时,我试图让div滚动到页面顶部。它没有按照我的意图行事,事实上我并不认为它在做任何事情。

我是否有正确的语法来同时执行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;
});

1 个答案:

答案 0 :(得分:3)

没有参数的

scrollTop()将返回当前的垂直位置。

如果要滚动到顶部,则必须将值0传递给函数。

scrollTop(0)

使用jQuery documentaion

中的值读取scrollTop