Rails 4: how to use $(document).ready() with turbo-links

前端 未结 19 1547
忘了有多久
忘了有多久 2020-11-21 06:52

I ran into an issue in my Rails 4 app while trying to organize JS files \"the rails way\". They were previously scattered across different views. I organized them into separ

19条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-11-21 07:39

    Tested so many solution finally came to this. This many your code is definitely not called twice.

          var has_loaded=false;
          var ready = function() {
            if(!has_loaded){
              has_loaded=true;
               
              // YOURJS here
            }
          }
    
          $(document).ready(ready);
          $(document).bind('page:change', ready);

提交回复
热议问题