2017-04-13 225 views
-1

我想显示加载符号,而页面加载时,如按钮单击它需要大约40秒加载数据,我想要一个占位符。当页面加载/查询时,加载加载gif VB.NET

我曾尝试使用jQuery的,如下所示:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
     <script type="text/javascript"> 

      $(window).load(function() { 
       $(".loader").fadeout("slow"); 
      }) 
</script> 

的.loader类CSS是这样的:

.loader 

{ 
position: fixed; 
left: 0px; 
top: 0px; 
width: 100%; 
height: 100%; 
z-index: 9999; 
background: url('images/loading.gif') 50% 50% no-repeat rgb(249,249,249); 
} 

我收到一个错误,当我运行该项目: “错误:对象不支持属性或方法'淡出'“

可能是什么问题?

+2

它是'fadeOut()'不是'fadeout()'(注意首都O) – Archer

+0

为什么要标记vb.net,如果它是Javascript? – Mederic

+0

通常情况下,您会使用'fadeIn'来缓慢显示加载gif,然后只在数据加载时才隐藏它。数据加载完成后,您是否可以挂入触发器/事件?是加载页面上的数据还是通过ajax请求(您在点击按钮时提及)。 –

回答

-1

只是我发现一个小错误就是这样。

fadeout应该fadeOut

所以,

$(window).load(function() { 
      $(".loader").fadeOut("slow"); 
    }) 

会的工作是肯定的。 :)