【发布时间】:2020-02-22 00:00:53
【问题描述】:
我们有消息 div,其中包含消息列表,当页面加载时,页面应该滚动到页面上的最后一条消息(即第 10 条消息,每个页面最多有 10 个项目)。如果我们向上滚动然后下一个10 条消息应附加在消息列表的顶部。
【问题讨论】:
-
分享您的试用代码?
标签: ruby-on-rails ruby ruby-on-rails-5
我们有消息 div,其中包含消息列表,当页面加载时,页面应该滚动到页面上的最后一条消息(即第 10 条消息,每个页面最多有 10 个项目)。如果我们向上滚动然后下一个10 条消息应附加在消息列表的顶部。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-5
由于您的问题不够清楚并且没有代码,我假设您希望页面在加载时滚动到底部。
为此,您可以使用 javascript,我使用 Azazi's answer here
<script>
setTimeout(printSomething, 1000);
function printSomething(){
for(var i=0; i<10; i++){
document.write("Hello World\n");
document.write("<br>");
}
window.scrollTo(0,document.body.scrollHeight);
setTimeout(printSomething, 1000);
}
</script>
【讨论】: