當你調用該函數的時候也可以指定參數這裡arguments就是傳入的參數數組改函數用來預載圖片

解决方案 »

  1.   

    MM_preloadImages.arguments是指MM_preloadImages所带的所有参数,你可以参考一下下面的代码:
    function simplePreload()

      var args = simplePreload.arguments;  //取得所有的参数
      document.imageArray = new Array(args.length);  //根据参数的个数创建等大的组数
      for(var i=0; i<args.length; i++)
      {
        document.imageArray[i] = new Image;  //创建图像对象
        document.imageArray[i].src = args[i];  //预载图像
      }
    }用法如下
    function simplePreload('a.gif', 'b.gif', 'c.gif')
    实际上simplePreload把它展开为
    imageArray = new Array(3)
    imageArray[0] = new Image;
    imageArray[0].src = 'a.gif';
    imageArray[1] = new Image;
    imageArray[1].src = 'b.gif';
    imageArray[2] = new Image;
    imageArray[2].src = 'c.gif';
      

  2.   

    arguments能得到传进来的参数