如果用JS 判断图片是否被载入或jquery 是有没有类似的方法来判断图片载入

解决方案 »

  1.   

    onload or onreadystatechange LOOK:http://www.cnblogs.com/niniwzw/archive/2009/08/27/1555281.html
      

  2.   

    function SImage(callback)
    {
        var img = new Image();
        this.img = img;
        var appname = navigator.appName.toLowerCase();
        if (appname.indexOf("netscape") == -1)
        {
           //ie
            img.onreadystatechange = function () {
                if (img.readyState == "complete")
                {
                    callback(img);
                }
            };
        } else {
           //firefox
            img.onload = function () {
                if (img.complete == true)
                {
                    callback(img);
                }
            }
        }
    }SImage.prototype.get = function (url)
    {
        this.img.src = url;
    }var img = new SImage(icall);
    img.get("http://space.cnblogs.com/images/logo.gif");function icall(obj)
    {
        alert("图片的Width是:"+obj.width);