Rails TurboLinks页面加载

时间:2014-04-05 21:20:29

标签: javascript jquery ruby-on-rails

我使用以下代码显示了一些加载内容:

$(document)
    .on 'page:fetch', ->
        $('#page-loading').show()
    .on 'page:load', ->
        $('#page-loading').hide()

我遇到的问题是浏览器后退按钮。如果单击浏览器后退按钮,则会在上一页显示加载栏。

当用户点击浏览器中的后退按钮时,有没有办法隐藏div#page-loading?

由于

1 个答案:

答案 0 :(得分:1)

也许这可能有用:

 page:change 





$(document)
    .on 'page:fetch', ->
        $('#page-loading').show()
    .on 'page:load', ->
        $('#page-loading').hide()
    .on 'page:change', -> 
        $('#page-loading').hide()