栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

圖片預加載

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

圖片預加載

請多多指教!

之前我談過頁面優化的懶加載現在說說預加載:
預加載:就是在操作之前就已經把圖片加載好了,提高了用戶的體驗。

css:

html,body{
    width: 100%;
    height: 100%;
    
}
#box{
    width: 200px;
    height: 200px;
    border: 2px solid grey;
    padding: 2px ;
}
img{
    width: 100%;
    height: 100%;
}
a:hover{
    background-color: #4D85F1;
}
#loading{
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: #F6A1A1;
    top:0;
    left: 0;
    text-align: center;
}
#progress{
    margin: 300px;
    font-size: 30px;
}

HTML:

    

上一页
下一页

    0%

js:

var srcs=["../img/img1.jpeg","../img/img2.jpeg","../img/img3.jpeg"];//為需要加載的圖片
var i=0;
var index=0;
var len=srcs.length;
var count=0;
$.each(srcs,function(i,src){
    var imgObj = new Image();
    $(imgObj).on('load error',function(){
        $("#progress").html(Math.round((count+1)/len *100)+'%');
        if(count>=len-1){
            $("#loading").hide();
        }
        count++;
    });
    imgObj.src=src;
})
$("a").eq(1).click(function () {
    if(index0){
        index--;
        $("img").attr("src",srcs[index]);

    }
    else{
        alert("已经达到第一页了");
    }


})


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/245506.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号