[英]Scroll Div to top of Page
I am trying to get a div to scroll to the top of the page when it begins to slideDown()
. 我试图让div在开始slideDown()
时滚动到页面顶部。 It's not doing what I intended, in fact I don't think it is doing anything at all. 它没有按照我的意图进行操作,实际上我认为它根本没有做任何事情。
Do I have the correct syntax to do a slideDown()
and scrollTop()
together? 我是否有正确的语法一起执行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;
});
scrollTop()
without arguments will return the current vertical position. 没有参数的scrollTop()
将返回当前的垂直位置。
If you want to scroll to top, you have to pass the value, that is 0 to the function. 如果要滚动到顶部,则必须将值0传递给函数。
scrollTop(0)
Read scrollTop with value in jQuery documentaion 在jQuery documentaion中阅读带有值的scrollTop
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.