通过传递的参数位置获取jQuery中图像的宽度? [复制]

Posted

技术标签:

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

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

例子:

myFunction('images/myImage.png');

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

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

【问题讨论】:

这不是一个重复的问题。您可以清楚地看到我的问题与链接的问题不同。 同一个问题。只是答案不是你所希望的。 @isherwood 嗯,不,它是不是。页面上的图像与通过参数传入的图像路径不同;如果是,那么您将能够使用相同的解决方案。 【参考方案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 的东西。虽然显然这个问题是一个骗子哈哈....但是针对我的查询的不同答案解决了我的问题,看中那个大声笑 - 谢谢男人!

以上是关于通过传递的参数位置获取jQuery中图像的宽度? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

获取 Canvas 中图像的更新高度

wordpress主题中图像的最大图像宽度(函数.php)

PHP wordpress主题中图像的最大图像宽度(functions.php)

如何编程更改使用 Interface Builder 创建的 UIImageView 中图像的高度/宽度? [复制]

scrollView 中图像的自动布局

如何使用 CSS 更改 <i> 标签中图像的高度和宽度?