可以用如下语句预加载图片 var oImg=new Image(); oImg.src="yourpic.jpg"; "有个框。我要JS控制能看到变长。。这个怎么写啊?" 不知道你要干什么,你是想模拟进度条吗? 如果那样的话很容易 var G_nImageCount=100; var G_nPicPath="/images/"; var G_oDivBar=document.getElementById("divBar"); var i,aImg=[];for(i=0;i<G_nImageCount;i++){ aImg[i]=new Image(); aImg[i].src=G_nPicPath+"img"+i+".jpg"; aImg[i].onload=function(){ var nBarWidth=parseInt(G_oDivBar.style.width); G_oDivBar.style.width=nBarWidth+20+"px"; } }
var oImg=new Image();
oImg.src="yourpic.jpg";
"有个框。我要JS控制能看到变长。。这个怎么写啊?"
不知道你要干什么,你是想模拟进度条吗?
如果那样的话很容易
var G_nImageCount=100;
var G_nPicPath="/images/";
var G_oDivBar=document.getElementById("divBar");
var i,aImg=[];for(i=0;i<G_nImageCount;i++){
aImg[i]=new Image();
aImg[i].src=G_nPicPath+"img"+i+".jpg";
aImg[i].onload=function(){
var nBarWidth=parseInt(G_oDivBar.style.width);
G_oDivBar.style.width=nBarWidth+20+"px";
}
}