function preloadimage() { if (document.pic) { var imgFiles = preloadimage.arguments; if (document.preloadArray==null) document.preloadArray = new Array(); var i = document.preloadArray.length; with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){ preloadArray[i] = new Image; preloadArray[i++].src = imgFiles[j]; } } }
更正,这样写就能看懂了,预加载图片 <script> preloadimages("image/play/playlist1.jpg"); var myimages=new Array() function preloadimages() { for (i=0;i<preloadimages.arguments.length;i++) { myimages[i]=new Image(); myimages[i].src=preloadimages.arguments[i]; } } </script> 创建一个图片对象,指定地址,这样图片变换的时候就不会延迟了。
有没有好的办法? maps.google.com 是怎么搞的?
if (document.pic) {
var imgFiles = preloadimage.arguments;
if (document.preloadArray==null) document.preloadArray = new Array();
var i = document.preloadArray.length;
with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){
preloadArray[i] = new Image;
preloadArray[i++].src = imgFiles[j];
} }
}
<script>
preloadimages("image/play/playlist1.jpg");
var myimages=new Array()
function preloadimages()
{
for (i=0;i<preloadimages.arguments.length;i++)
{
myimages[i]=new Image();
myimages[i].src=preloadimages.arguments[i];
}
}
</script>
创建一个图片对象,指定地址,这样图片变换的时候就不会延迟了。
preloadimages("image/play/playlist1.jpg","image/play/playlist2.jpg");