Rails4:" scrollTop"每次点击都不会起作用

时间:2014-10-19 06:28:23

标签: javascript jquery ruby-on-rails ruby-on-rails-4 coffeescript

scrollTop不会每隔一次点击(每次点击一次)。

我在页面底部使用will_paginate

当我点击链接时,页面会刷新,显示位置位于页面底部 然后我点击指向另一个页面的链接,页面刷新,显示位置在我期望的页面顶部。

例如,
当我点击第2页的链接时,显示第2页但显示位置仍然在底部 当我点击第5页的链接时,会显示第5页,显示位置如我所料位于顶部 当我点击第6页的链接时,显示第6页,但显示位置仍然在底部 当我点击第8页的链接时,显示第8页,显示位置如我所料位于顶部 ...

我尝试了以下内容,结果相同。

\资产\ Javascript角\ calendars.js.coffee

$('html, body').animate({ scrollTop: 0 }, 'slow')

$('body').animate({ scrollTop: 0 }, 'slow')

$('html, body').scrollTop()

$(document).scrollTop()

$(window).scrollTop()

$(window).scrollTop(0)

\视图\日历\ index.html.erb

...
<%= will_paginate @calendar %>
...

我该如何编辑代码?

0 个答案:

没有答案