简单的预加载器,加载所有的资源,并在显示网站和运行动画之前缓存它们
Simple preloader that loads all resources and caches them before showing site and running animations
我正在尝试创建一个简单的预加载器,将请求和预加载所有资源,直到一切都缓存。然后网站应该逐渐消失。我遇到的问题是,我不确定我下面的代码是否ok,因为我还是一个新手。此外,我无法做到的是在预加载器完成之前停止任何css3动画的发射。例如,当网站加载时,我有很多淡入和滑动效果。当预加载器运行时,它也以某种方式在后台触发我的动画…因此,当我的网站加载没有动画显示。
所以我需要能够
1)在网站显示之前预加载所有资源并缓存它们(同时它显示一个小gif)
2)加载时应该防止动画触发。当它完成后,网站显示,然后开始触发所有css3动画。顺便说一下,动画只触发一次,这就是我关心的原因。
这里有一个JsFiddle。我希望这是好的,因为我仍然是这个网站的新手,不经常使用它,除了notepad++或dreamweaver:
http://jsfiddle.net/5w2JU/<script type="text/javascript">
//<![CDATA[
$(window).load(function() { // makes sure the whole site is loaded
$('#status').fadeOut(); // will first fade out the loading animation
$('#preloader').delay(350).fadeOut('slow'); // will fade out the white DIV that covers the website.
$('body').delay(350).css({'overflow':'visible'});
})
//]]>
</script>
加载完成后使用jquery .addclass()。
相关文章:
- 如何在生成下载文件时显示加载动画
- jQuery Lazy加载动画滚动
- 先预加载动画gif
- Highcharts如何显示在设置数据时加载动画
- 如何实现 ladda-bootstrap 按钮加载动画
- 三.js:如何从Web-worker加载动画.json模型
- 在谷歌地图信息窗口中加载动画
- “预加载动画”隐藏所有酷滑块介绍动画
- Iframe加载动画不起作用
- 如何在加载前添加加载动画
- 在页面加载的所有其他文件之后加载动画 gif
- 显示加载动画,直到出现
- JQuery 多个加载动画循环,具有多个选项卡的错误
- 如何在 JS 中使用 .load 时显示“加载”动画
- 如何在加载屏幕后停止加载动画
- Jquery - 正在加载动画问题
- 在函数完成时显示加载动画
- 加载动画在第二次 ajax 调用之前消失
- 设置在单击提交后加载动画的时间
- jQuery 加载动画 hide(), show() 错误