zoukankan      html  css  js  c++  java
  • 获取远程图片尺寸

    function getImageSize(cfg){
      var img = document.createElement('img'),
                callback = cfg.oncomplete;
      img.src = typeof cfg.img == 'string' ? cfg.img : cfg.img.src;
      img.setAttribute('style', 'position:absolute; visibility:hidden;');
      document.body.appendChild(img);
      img.onload = img.onerror = img.onreadystatechange = function () {
        if (img && img.readyState && img.readyState != 'loaded' && img.readyState != 'complete') return;
        img.onload = img.onreadystatechange = img.onerror = null;
        callback.call({"width": img.width, "height": img.height}, null);
        img.parentNode.removeChild(img);
        img = null;
      };
    }

    getImageSize({
      img: 'http://www.baidu.com/img/baidu_sylogo1.gif',
      oncomplete: function () {
        alert('宽度' + this.width + ', ' + ' 高度:' + this.height);
      }
    });

  • 相关阅读:
    20210304
    20210303
    20210302
    20210210
    20210209
    20210208
    20210207
    例4-6
    例4-5
    例4-4
  • 原文地址:https://www.cnblogs.com/baie/p/2760631.html
Copyright © 2011-2022 走看看