【问题标题】:Get width of image in jQuery via passed parameter location? [duplicate]通过传递的参数位置获取jQuery中图像的宽度? [复制]
【发布时间】:2015-05-22 21:08:54
【问题描述】:

我正在尝试找出是否可以通过jQuery 甚至香草JavaScript 获取图像的尺寸,但不是已经页面中的图像尺寸通过参数传递的位置。

例子:

myFunction('images/myImage.png');

当该路径被传递到 JS 函数时 - 有没有办法获取图像尺寸?

请注意此问题与其他类似问题的不同之处,这些问题询问如何获取页面上图像的尺寸;它不是重复的。

【问题讨论】:

  • 这不是一个重复的问题。您可以清楚地看到我的问题与链接的问题不同。
  • 同一个问题。只是答案不是你所希望的。
  • @isherwood 嗯,不,它是不是。页面上的图像与通过参数传入的图像路径不同;如果是,那么您将能够使用相同的解决方案。

标签: javascript jquery


【解决方案1】:

你可以试试这个:(虽然是javascript)

var img = new Image();
img.onload = function() {
  alert(this.width + 'x' + this.height);
}
img.src = 'http://www.google.com/intl/en_ALL/images/logo.gif';

How to get image size (height & width) using JavaScript?

【讨论】:

  • 谢谢。我会试一试的。
  • 刚开始尝试这个,效果很好。通过img.src 访问图像宽度,因为我不需要onload 的东西。虽然显然这个问题是一个骗子哈哈....但是针对我的查询的不同答案解决了我的问题,看中那个大声笑 - 谢谢男人!
猜你喜欢
  • 2011-09-29
  • 1970-01-01
  • 2011-02-10
  • 2014-08-01
  • 2019-05-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多