在显示页面之前加载样式和/或动画

时间:2013-06-12 13:18:46

标签: javascript jquery

我需要一些关于我的问题的建议。

我正在使用JQ Multiselect和JQ Uniform来制作更多的页面。

问题是......在页面已经加载后应用JQ,并且看到没有“效果”的页面(大约1秒),然后启动效果/样式。 这件事太可怕了,令人沮丧。

在写这篇文章之前,我参观了StackOverflow和互联网,但我无法找到解决问题的方法。

注意:显然,在head标签中,我在“Javascript问题”之前和之后都有单个js和其他标签的src。

我试过

<head>
 <script>
  $(document).ready(function(){
   $(window).load(function(){
    $('#SomeID').multiselect({});
   });
  });
 </script>
</head>

<head>
 <script>

   $(window).load(function(){
    $('#SomeID').multiselect({});
   });

 </script>
</head>

但是同样的事情!!!

您认为有解决方案吗?

1 个答案:

答案 0 :(得分:0)

在页面的正文或所有主要部分上执行CSS display: none,以便在加载整个页面时隐藏它的所有内容。然后,您可以使用任何想要更改显示属性的JavaScript效果。