【问题标题】:Pagination in rails with infinite scroll from bottom to top从下到上无限滚动的rails分页
【发布时间】:2020-02-22 00:00:53
【问题描述】:

我们有消息 div,其中包含消息列表,当页面加载时,页面应该滚动到页面上的最后一条消息(即第 10 条消息,每个页面最多有 10 个项目)。如果我们向上滚动然后下一个10 条消息应附加在消息列表的顶部。

【问题讨论】:

  • 分享您的试用代码?

标签: ruby-on-rails ruby ruby-on-rails-5


【解决方案1】:

由于您的问题不够清楚并且没有代码,我假设您希望页面在加载时滚动到底部。

为此,您可以使用 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>

【讨论】:

    猜你喜欢
    • 2014-02-26
    • 1970-01-01
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多