网页加载效果(利用图片加载)
来源:互联网 发布:北美精算师知乎 编辑:程序博客网 时间:2024/05/23 16:54
function loading(){ var oSpan=oLoad.getElementsByTagName('span')[0]; var aDiv=oLoad.getElementsByTagName('div'); var arr=['bg1.jpg','bg2.jpg','bg3.jpg','bg4.jpg','bg5.jpg','pencel1.png','pencel2.png','pencel3.png','plane1.png','plane1.png','plane1.png','ie11.png','firefox.png','chrome.png','sorry.jpg','zoomico.png','pic1.jpg','pic2.jpg','pic3.jpg','pic4.jpg','js.jpg','practice.jpg','moble.jpg'] var iNow=0; for (var i = 0; i < arr.length; i++) { var objImg=new Image(); objImg.src='img/'+arr[i]; objImg.onload=function(){ iNow++; oSpan.style.width=iNow/arr.length*100+'%'; } } oSpan.addEventListener('webkitTransitionend',spanChange,false); oSpan.addEventListener('transitionend',spanChange,false); function spanChange(){ if (oSpan.style.width=='100%') { aDiv[0].style.height=0; aDiv[1].style.height=0; oSpan.style.display="none" }; } aDiv[0].addEventListener('webkitTransitionend',divChange,false); aDiv[0].addEventListener('transitionend',divChange,false); function divChange(){ oLoad.parentNode.removeChild(oLoad); cjAnimation[0].inAn(); } }
具体效果:网页加载
预加载js、css
function loadingJs(){ var bj=document.createElement('object'); bj.data='base.js'; document.body.appendChild(bj); bj.width=0; bj.heigh=0; bj.onload=function(){ //do Something } }
0 0
- 网页加载效果(利用图片加载)
- 网页加载效果
- 网页加载效果实现
- 利用webview加载网页
- 网页图片延时加载
- 网页图片延迟加载
- 网页图片预加载
- 加载图片动态效果
- 利用RxJava加载图片
- 网页加载过渡效果详解
- js 网页加载进度条效果
- 图片的加载效果(水填充)
- ImagesLazyLoad 图片延迟加载效果(二)
- 动态加载当前屏幕的网页图片(网页拖动时图片加载显示)
- 动态加载当前屏幕的网页图片(网页拖动时图片加载显示)
- 打开网页,图片延迟加载
- ImagesLazyLoad 图片延迟加载效果
- Flex图片加载进度条效果
- jQuery 1.9不支持$.browser 怎么判断浏览器类型和版本
- [原]IOS 7.1 以上企业及开发解决方案
- java.util.Date和java.sql.Date的比较
- django1.8 缓存
- Spring.NET在.NET新时代的尴尬
- 网页加载效果(利用图片加载)
- SQLite的使用
- cocos2dx-3.X中对事件处理分析(2)
- Java NIO使用及原理分析(三)
- IPTV盒子和OTT盒子的区别
- Android屏幕适配全攻略(最权威的官方适配指导)
- POJ3299
- 茶叶网
- 89 php 登陆验证