图片预加载的JS代码
2011-12-28 11:00
204 查看
代码简介:
来自GOOGLE的图片预加载技术,也就是加载一个图片的时候,为了减轻网页的压力,将图片衰减后先显示出来,然后再慢慢加载,你就会看到一个图片由模糊突然变得清淅起来,这就是预加载的一种。这段代码就完成了图片的预加载功能,你可以点击一个小图然后看到大图慢慢变得清淅,直至加载完成。
代码内容:
View Code
代码来自:http://www.webdm.cn/webcode/eea26d3a-1986-4ec1-98f0-b5656f31b80b.html
来自GOOGLE的图片预加载技术,也就是加载一个图片的时候,为了减轻网页的压力,将图片衰减后先显示出来,然后再慢慢加载,你就会看到一个图片由模糊突然变得清淅起来,这就是预加载的一种。这段代码就完成了图片的预加载功能,你可以点击一个小图然后看到大图慢慢变得清淅,直至加载完成。
代码内容:
View Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>图片预加载的JS代码 - www.webdm.cn</title> <style type="text/css"> <!-- body{background:#000; color:#FFFFFF;} .big-img{height: 390px; text-align:center;} ol,ul{list-style:none} ul{width: 632px; height: 56px; margin:10px auto;} li{float:left; width: 200px; height: 53px; margin-right:10px; } ul li img{ cursor:pointer} --> </style> </head> <body> <div class="big-img"><img id="showImg" width="500" height="375" src="" alt="" /></div> <ul id="imgList"> <li><img src="http://www.webdm.cn/images/wall5_s.jpg" /></li> <li><img src="http://www.webdm.cn/images/wall6_s.jpg" /></li> <li><img src="http://www.webdm.cn/images/wall7_s.jpg" /></li> </ul> <script type="text/javascript"> var imgL=document.getElementById("imgList").getElementsByTagName("img"); var imgURL="http://www.webdm.cn/images/"; var bigImg=new Array("wall5.jpg","wall6.jpg","wall7.jpg"); var imgshow=new Image(); for (var i = 0; i < imgL.length; i++) { (function() { var p = i imgL[i].onclick = function() { document.getElementById("showImg").src = this.src; imgshow.src = imgURL + bigImg[p]; imgshow.onload = function() { document.getElementById("showImg").src = this.src; } } })() } </script> </body> </html> <br /> <p><a href="http://www.webdm.cn">网页代码站</a> - 最专业的网页代码下载网站 - 致力为中国站长提供有质量的网页代码! </p>
代码来自:http://www.webdm.cn/webcode/eea26d3a-1986-4ec1-98f0-b5656f31b80b.html
相关文章推荐
- js实现网页图片延时加载的原理和代码
- JS实现图片预加载之无序预加载功能代码
- JS实例:网页上图片延迟加载的JS代码
- 纯JS图片批量预加载技术代码
- JS实例:网页上图片延迟加载的JS代码
- 每天看一片代码系列(四):layzr.js,处理图片懒加载的库
- 纯JS图片批量预加载技术代码
- 转一个简单的vue.js的图片懒加载的插件代码!
- 网页图片延时加载的js代码
- js实现网页图片延时加载的原理和代码【转】
- JS图片根据鼠标滚动延时加载的实例代码
- 一段实现页面上的图片延时加载的js代码
- C#:用WebBrowser获取JS动态加载以后的页面代码并保存图片
- 总结【代码重构】:Backbone.js做一个点击链接,跳过加载图片后即可跳转到效果图片的例子
- js动态加载图片核心代码
- js图片加载效果实例代码(延迟加载+瀑布流加载)
- js实现网页图片延时加载的原理和代码
- 快速实现JS图片懒加载(可视区域加载)示例代码
- js实现网页图片延时加载的原理和代码 提高网站打开速度
- js实现网页图片延时加载的原理和代码 提高网站打开速度