进入分页列表的下一页时,我遇到一个小错误。我的问题是,当我完全向下滚动后点击下一页时,我的页面不会从顶部加载,而是反弹回到分页链接。只需访问我的网站LazyHub并进行测试就可以更轻松地了解我的意思。当我转到另一页文章时,我希望它从顶部开始。这是我的相关代码部分:
HTML:
<div id = "pagination" class = "digg_pagination"><%= will_paginate @articles %></div>
的CSS:
#pagination
{
clear: both;
margin-left: 215px;
}
控制器:
class StaticPagesController < ApplicationController
def home
@page = "home"
@articles = Article.all.sort_by! { |a| [a.isOld ? 1 : 0, -a.get_upvotes.size, -a.views, -a.created_at.to_i, -a.id]}.paginate(:page => params[:page], :per_page => 20)
end
非常感谢任何帮助!
编辑:经过一些进一步的研究,似乎在Firefox中行为是正确的,但不是铬。希望这有助于理解问题。