博主信息
博文 91
粉丝 0
评论 0
访问量 236059
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
img的lowsrc及图片预载思考
何澤小生的博客
原创
1398人浏览过

img的lowsrc是指当网速比较慢时,先加载一个小的图片,等大图加载完了再显示大图。

虽然现有的网速已经很快了,但是lowsrc的思想在提高用户体验上还是有很大好处,尤其是图片比较大的时候。

当然img的lowsrc没有出现在Web标准里面,那么如何去模拟呢?

主要有两种形式:

一、给img一个背景色或背景图片,这样也能达到类似的效果,虽然不是最理想的;

二、使用JS,实现上应该还是是比较容易的,以下是我的一种写法(当然不同的需求有不同的写法):

<script type="text/javascript">  
function load_img(url,url_s,o) {  
    var img = new Image();  
    img.src = url;  
    o.src=url_s;  
   if (img.complete) {  
        o.src=img.src;  
        return;  
    }  
    img.onload = function () {  
        o.src=img.src;  
    };  
};  
</script>  
<input type="button" value="开始加载" onclick="load_img('http://blog.xhlv.com/wp-content/uploads/2008/09/20080927_02.jpg','http://blog.xhlv.com/wp-content/uploads/2008/09/20080927_01.jpg',document.getElementById('img'))" />  
<div><img src="" width="500" height="321" id="img"/></div>


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学