<tfoot id='XxuG7'></tfoot>

    <small id='XxuG7'></small><noframes id='XxuG7'>

    1. <i id='XxuG7'><tr id='XxuG7'><dt id='XxuG7'><q id='XxuG7'><span id='XxuG7'><b id='XxuG7'><form id='XxuG7'><ins id='XxuG7'></ins><ul id='XxuG7'></ul><sub id='XxuG7'></sub></form><legend id='XxuG7'></legend><bdo id='XxuG7'><pre id='XxuG7'><center id='XxuG7'></center></pre></bdo></b><th id='XxuG7'></th></span></q></dt></tr></i><div id='XxuG7'><tfoot id='XxuG7'></tfoot><dl id='XxuG7'><fieldset id='XxuG7'></fieldset></dl></div>
    2. <legend id='XxuG7'><style id='XxuG7'><dir id='XxuG7'><q id='XxuG7'></q></dir></style></legend>

      • <bdo id='XxuG7'></bdo><ul id='XxuG7'></ul>

      咖啡脚本不会在页面更改时触发,但适用于页面加载.[导轨 5]

      Coffee Script not fire on page change, but works on page load. [Rails 5](咖啡脚本不会在页面更改时触发,但适用于页面加载.[导轨 5])
    3. <legend id='lGMOC'><style id='lGMOC'><dir id='lGMOC'><q id='lGMOC'></q></dir></style></legend>
          • <i id='lGMOC'><tr id='lGMOC'><dt id='lGMOC'><q id='lGMOC'><span id='lGMOC'><b id='lGMOC'><form id='lGMOC'><ins id='lGMOC'></ins><ul id='lGMOC'></ul><sub id='lGMOC'></sub></form><legend id='lGMOC'></legend><bdo id='lGMOC'><pre id='lGMOC'><center id='lGMOC'></center></pre></bdo></b><th id='lGMOC'></th></span></q></dt></tr></i><div id='lGMOC'><tfoot id='lGMOC'></tfoot><dl id='lGMOC'><fieldset id='lGMOC'></fieldset></dl></div>
                <bdo id='lGMOC'></bdo><ul id='lGMOC'></ul>
                  <tbody id='lGMOC'></tbody>

                <small id='lGMOC'></small><noframes id='lGMOC'>

              • <tfoot id='lGMOC'></tfoot>

                本文介绍了咖啡脚本不会在页面更改时触发,但适用于页面加载.[导轨 5]的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我在我的 rails 项目中使用咖啡脚本,但问题是它仅在我加载(刷新)页面时才有效,而不是在页面呈现时,它也应该适用于页面视图更改.

                I am using coffee script in my rails project, but the problem is it works only when i load(refresh) the page instead when the page renders, it should also work on the page view change.

                这是我正在使用的脚本:

                here is the script i am using:

                facebook.js.coffee

                jQuery ->
                  $('body').prepend('<div id="fb-root"></div>')
                
                  $.ajax
                    url: "#{window.location.protocol}//connect.facebook.net/en_US/all.js"
                    dataType: 'script'
                    cache: true
                
                
                window.fbAsyncInit = ->
                  FB.init(appId: env["app_id"], cookie: true)
                
                  $('#sign_in').click (e) ->
                    e.preventDefault()
                    FB.login (response) ->
                      window.location = '/auth/facebook/callback' if response.authResponse
                
                  $('#sign_out').click (e) ->
                    FB.getLoginStatus (response) ->
                      FB.logout() if response.authResponse
                    true
                

                推荐答案

                你可以试试"turbolinks:load":

                ready = ->
                  $('body').prepend('<div id="fb-root"></div>')
                
                  $.ajax
                    url: "#{window.location.protocol}//connect.facebook.net/en_US/all.js"
                    dataType: 'script'
                    cache: true
                
                
                window.fbAsyncInit = ->
                  FB.init(appId: env["app_id"], cookie: true)
                
                  $('#sign_in').click (e) ->
                    e.preventDefault()
                    FB.login (response) ->
                      window.location = '/auth/facebook/callback' if response.authResponse
                
                  $('#sign_out').click (e) ->
                    FB.getLoginStatus (response) ->
                      FB.logout() if response.authResponse
                    true
                
                
                $(document).on('turbolinks:load', ready)
                

                这篇关于咖啡脚本不会在页面更改时触发,但适用于页面加载.[导轨 5]的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                Rails/Javascript: How to inject rails variables into (very) simple javascript(Rails/Javascript:如何将 rails 变量注入(非常)简单的 javascript)
                Rails 3.1 ajax:success handling(Rails 3.1 ajax:成功处理)
                CoffeeScript always returns in anonymous function(CoffeeScript 总是以匿名函数返回)
                Ordinals in words javascript(javascript中的序数)
                getFullYear returns year before on first day of year(getFullYear 在一年的第一天返回前一年)
                How do I make a TextGeometry multiline? How do I put it inside a square so it wraps like html text does inside a div?(如何制作 TextGeometry 多线?如何将它放在一个正方形内,以便它像 html 文本一样包裹在 div 内?) - IT屋-程序员软件开发技术分享社
              • <small id='TPmV8'></small><noframes id='TPmV8'>

                <i id='TPmV8'><tr id='TPmV8'><dt id='TPmV8'><q id='TPmV8'><span id='TPmV8'><b id='TPmV8'><form id='TPmV8'><ins id='TPmV8'></ins><ul id='TPmV8'></ul><sub id='TPmV8'></sub></form><legend id='TPmV8'></legend><bdo id='TPmV8'><pre id='TPmV8'><center id='TPmV8'></center></pre></bdo></b><th id='TPmV8'></th></span></q></dt></tr></i><div id='TPmV8'><tfoot id='TPmV8'></tfoot><dl id='TPmV8'><fieldset id='TPmV8'></fieldset></dl></div>

                1. <legend id='TPmV8'><style id='TPmV8'><dir id='TPmV8'><q id='TPmV8'></q></dir></style></legend>

                      <tbody id='TPmV8'></tbody>
                  • <tfoot id='TPmV8'></tfoot>

                        <bdo id='TPmV8'></bdo><ul id='TPmV8'></ul>