国产探花免费观看_亚洲丰满少妇自慰呻吟_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);
}

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

圖片精選

主站蜘蛛池模板: 唐河县| 昌黎县| 电白县| 江都市| 黄梅县| 辽阳市| 嘉义县| 凌源市| 华容县| 通河县| 东源县| 县级市| 凌海市| 盱眙县| 浙江省| 浙江省| 克拉玛依市| 伊宁市| 澄江县| 桃江县| 旅游| 宜兰县| 那坡县| 本溪| 潜江市| 西安市| 翁牛特旗| 安宁市| 扎赉特旗| 崇阳县| 湘乡市| 前郭尔| 屏东县| 高安市| 定结县| 揭阳市| 贵溪市| 普洱| 南溪县| 安图县| 云南省|