专栏名:获取图片原始尺寸的方法
所有者:小沐哥

(function($){ var props = ['Width', 'Height'], prop;

while (prop = props.pop()) {
(function (natural, prop) {
  $.fn[natural] = (natural in new Image()) ? 
  function () {
  return this[0][natural];
  } : 
  function () {
  var 
  node = this[0],
  img,
  value;

  if (node.tagName.toLowerCase() === 'img') {
    img = new Image();
    img.src = node.src,
    value = img[prop];
  }
  return value;
  };
}('natural' + prop, prop.toLowerCase()));
}

}(jQuery));

// 如何使用: var nWidth = $('img#example').naturalWidth(), nHeight = $('img#example').naturalHeight();

成员
友情链接 大搜车前端团队博客
我的收藏