显示最新评论,然后向上滚动以查看较早的评论

Show Comment from latest and scroll up to see older comments

本文关键字:评论 最新 然后 显示 滚动      更新时间:2023-09-26

我是新手,但我想知道有没有办法显示div内部的最后一个li

例如:我在<div style="height:500px;overflow-y:scroll"></div>内有 20 条评论,每个<li>的高度会有所不同,并且它越过 <div> 的高度。 因此,我们可以在div内滚动到第一条和最后一条评论

我想做的是当页面加载时,我希望显示最后一条评论,然后如果用户愿意,他可以向上滚动以查看较旧的评论。

var commentDiv = $('#myDiv');
var distanceToScroll = commentDiv.innerHeight();
commentDiv.scrollTop(distanceToScroll);

可能会发生注释可能比可见区域长的情况,并且上面的代码可能看不到注释的顶部。

然后

var lastComment = commentDiv.find('.comments').last();
distanceToScroll -= (lastComment.outerHeight() - 10);