2017-03-31 147 views
0

我有一个内部div,其中包含最近列表项位于最下方的列表。 div是更大页面的一部分。基本上我想让div默认到列表项的最后,然后用户将在div内向上滚动以查看较旧的内容。我不想让页面滚动到div的底部,这要是我在大使用了以下功能跳转到底部,滚动页面

//Slide chat down to bottom 
$("#div").scrollTop(function(){ 
    return $(this).height(); 
}); 

外的div将页面会出现。因此用户需要向下滚动到内部div,然后看到最后一个列表项。如果他们想那么他们可以使用内部滚动条来查找旧项目

感谢

+0

你能画一幅画作为到你想要达到的目标? – Neil

回答

1

你可以在普通的JavaScript:

var inner = document.querySelector('.inner'); 
inner.scrollTop = inner.scrollHeight; 

DEMO

+0

即时通讯使用jQuery,所以我将它转换为以下jQuery(document).find(“。inner”)。scrollTop(function(){ \t返回this.scrollHeight \t}); – user1712804