【问题标题】:Rails TurboLinks Page LoadingRails TurboLinks 页面加载
【发布时间】:2014-04-06 06:51:16
【问题描述】:

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

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

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

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

谢谢

【问题讨论】:

    标签: javascript jquery ruby-on-rails


    【解决方案1】:

    也许这可能有用:

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

    【讨论】:

      最近更新 更多