window.load无法使用turbolinks

时间:2017-08-26 20:28:37

标签: jquery ruby-on-rails turbolinks

我已经在

中编写了这段代码

application.html.erb

<div class="preloader"> 
 <div class="rounder"></div>
</div>

 <div id="main"> 
  <div class="container"> 
   <div class="row"> 
    <%= render partial: 'shared/profile' %> 
     <div class="col-md-9"> 
      <%= yield %> 
      <%= render partial: 'shared/footer' %> 
     </div> 
   </div> 
  </div> 
 </div>

的application.js

    $(window).load(function () {
        $('.preloader').delay(800).fadeOut('slow');
     });

这个问题是,当我删除

  

// =需要turbolinks   这工作正常,但涡轮连接不起作用。即使我也试过gem 'jquery-turbolinks',但它也不起作用。

2 个答案:

答案 0 :(得分:0)

试试此代码

window.addEventListener("load", function load(event){
    $('.preloader').delay(800).fadeOut('slow');
});

答案 1 :(得分:0)

也尝试这个

Roboto