国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JS中圖片緩沖loading技術的實例代碼

2024-05-06 15:51:17
字體:
來源:轉載
供稿:網友
這篇文章介紹了JS中圖片緩沖loading技術的實例代碼,有需要的朋友可以參考一下

復制代碼 代碼如下:


var Imgvalue;
var Count =13;   //圖片數量
var Imgs = new Array(Count);
var ImgLoaded =0;
//預加載圖片
function preLoadImgs()
{
alert('圖片加載中請稍等......');
for(var i=0;i<Imgs.length;i++){
Imgs[i]=new Image();
downloadImage(i);
}
}
//加載單個圖片
function downloadImage(i)
{
    var imageIndex = i+1; //圖片以1開始
    Imgs[i].src = "images/"+imageIndex+".jpg";
    Imgs[i].onLoad=validateImages(i);
}
//驗證是否成功加載完成,如不成功則重新加載
function validateImages(i){
if (!Imgs[i].complete)
    {
     window.setTimeout('downloadImage('+i+')',200);    
    }
else if (typeof Imgs[i].naturalWidth != "undefined" && Imgs[i].naturalWidth == 0)
    {
    window.setTimeout('downloadImage('+i+')',200);
    }
    else 
    {
        ImgLoaded++
        if(ImgLoaded == Count)
        {
            document.getElementById('BtnStart').disabled=false;
            document.getElementById('BtnStop').disabled=false;
            alert('圖片加載完畢!');
        }
    }
}
//開始
function RandStart()
{
    Init = setInterval('SetRand()',50);    
}
//隨機顯示
function SetRand()
{
    imageIndex = Math.floor(Math.random()*Count);
    document.getElementById("ImgView").src = Imgs[imageIndex].src;
}
//結束
function RandStop()
{
    window.clearInterval(Init);
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 资溪县| 剑川县| 冀州市| 广元市| 措美县| 孙吴县| 东辽县| 墨脱县| 隆安县| 合水县| 兴宁市| 襄樊市| 万宁市| 汨罗市| 乳源| 含山县| 滁州市| 建瓯市| 平湖市| 密山市| 顺平县| 寻甸| 淮滨县| 黄大仙区| 英吉沙县| 宣汉县| 新民市| 平南县| 贞丰县| 昂仁县| 巴楚县| 萨嘎县| 金门县| 盐津县| 丹寨县| 灵丘县| 抚顺市| 五原县| 武平县| 平和县| 黄骅市|