通过传递的参数位置获取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中图像的宽度? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
PHP wordpress主题中图像的最大图像宽度(functions.php)