【发布时间】:2016-08-03 06:48:18
【问题描述】:
我正在尝试为我的网站创建加载器,但它不起作用。我正在使用 turbolinks classic 进行此操作。加载器在我不想要的页面加载后加载。我需要在页面加载时需要我的加载器来加载,当页面加载时加载器应该消失,这两个东西都不起作用。这是我的代码
<div id="content-wrapper">
<div class="loader"><img src='/assets/gionee-loader.gif' style='width:100px;height:100px;margin-left:30%;margin-top:10%;display:block;'/></div>
<div class="row">
<div class="col-lg-12">
<div class="main-box clearfix">
<div class="clearfix">
<div class="common_page gsb1">
<div class="hdr">
<div class="row">
<div class="col-md-3">
<h4>Dashboard</h4>
</div>
<div class="col-md-5">
</div>
<div class="col-md-4 pull-right">
<%=render 'common/date'%>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<center>
<div class="table-responsive custom-bg">
<table class="custom-table" cellspacing="0">
<tr>
<td><table width="100%" border="0" class="tbl-second-lvl" cellspacing="0" cellpadding="0">
<tr>
<td> Name</td>
<td>Email </td>
</tr>
<tr></tr>
<%@dashboard.each do |dashboard|%>
<tr>
<td><b><%=dashboard[:NAME]%></b></td>
<td><%=dashboard[:email]%></td>
</tr>
<%end%>
</table></td>
</tr>
</table>
<%= will_paginate @dashboard %>
</div>
</center>
<%=render 'common/footer'%>
</div>
<script>
$("#retailer").attr("class","active")
$(document).on('page:load', function(event) {
$('.loader img').css("display","none");
});
</script>
但是加载器没有加载图像谁能告诉我怎么做。我不想用ajax来做这件事
【问题讨论】:
-
这看起来像一个卸载程序 - 因为图像在卸载之前显示 - 也许您想从图像样式属性中删除
display:none; -
我的意思是图像是
display:none,直到“卸载前”...换句话说,它永远不可见, -
认真的吗?看看我的第一个内容
-
实际上我的加载器不工作它正在加载页面加载后我不想要。我需要当页面加载时我需要加载器,并且在页面完全加载后加载器应该消失
标签: javascript jquery ruby-on-rails ruby-on-rails-4 turbolinks