<div id="dragon" style="position: absolute; left: 600px; top: 400px; width:90px; height:90px;">
<script language="JavaScript">
$(document).ready(function() {
if(window.addEventListener)window.addEventListener("load",animateImagesStart,false);
else if(window.attachEvent)window.attachEvent("onload",animateImagesStart);
});
function animateImagesStart() {
var imgs=[
"image/dragon/drag0.png", "image/dragon/drag1.png", "image/dragon/drag2.png", "image/dragon/drag3.png", "image/dragon/drag4.png", "image/dragon/drag5.png", "image/dragon/drag6.png", "image/dragon/drag7.png", "image/dragon/drag8.png","image/dragon/drag9.png"
];
// preloading images
var img,count=imgs.length,
imageLoadComplete=function(ev) {
if(ev.type=="error")imgs.splice(imgs.indexOf(this),1);
};
for(var i=0;i<count;i++){
img=new Image();
img.onerror=imageLoadComplete;
img.src=imgs[i];
imgs[i]=img;
}
var domImg=document.getElementById("dragon"),
currentImageIndex=0,
animateImages=function(){
if(currentImageIndex>=imgs.length)currentImageIndex=0;
if(imgs[currentImageIndex].complete)domImg.style.backgroundImage="URL("+imgs[currentImageIndex].src+")";
currentImageIndex++;
setTimeout(animateImages,1000);
};
setTimeout(animateImages,0);
眼下,动画形象小,只是默认图像尺寸,我怎么能确定其比例来比格[R尺寸?我尝试如果(imgs [currentImageIndex] .complete)domImg.style.backgroundImage.height ='200px'; if(imgs [currentImageIndex] .complete)domImg.style.backgroundImage.width ='200px'; 这没有做任何事情。
而且我现在也尝试 而不是更大的动画大小,有4个动画图像的实例,它们都是相同的大小和原始大小。
我想要的是动画图像的一个实例并将其放大。