如何仅使用jquery中的图像链接获得图像宽度? 有人可以带我走正路吗
谢谢,
答案 0 :(得分:4)
var img = new Image();
img.src = "http://your.host.here/your.image.file.png";
img.onload = function() {
alert(this.width);
};
答案 1 :(得分:4)
您可以使用JavaScript执行此操作,但只能以异步方式执行此操作,因为在您可以访问其宽度之前需要先下载该图像:
function getImgSize(src, callback) {
var img = new Image();
img.src = src;
img.onload = function () { callback(this.width, this.height); }
}
使用示例
getImgSize("http://www.google.co.uk/logos/classicplus.png", function (w, h) {
alert(w);
});