我正在建設網站,我想要使用jquery獲取圖像大小,即寬度或高度。 這裏是我的代碼,獲取圖像的寬度和高度
var photograf=('url(upload/'+ nm +'.jpg)');
var imgwidth=photograf.width();
var imgheight=photograf.height();
,但它不是working.i知道這是錯誤的,但我必須做的事情上面。 請幫助我其他或正確的方式。 謝謝。
我正在建設網站,我想要使用jquery獲取圖像大小,即寬度或高度。 這裏是我的代碼,獲取圖像的寬度和高度
var photograf=('url(upload/'+ nm +'.jpg)');
var imgwidth=photograf.width();
var imgheight=photograf.height();
,但它不是working.i知道這是錯誤的,但我必須做的事情上面。 請幫助我其他或正確的方式。 謝謝。
您正在初始化爲photograf
作爲字符串,它沒有width()
或height()
函數。你實際上沒有試圖用jQuery或其他方式加載圖像。事實上,你的代碼中沒有任何jQuery。
你既可以將圖像添加到頁面,然後找到生成的元素的寬度/高度,或創建一個新的Image
對象:
photograf = new Image();
photograf.src = 'upload/' + nm + '.jpg');
var width = photograf.width;
var height = photograf.height;
既然你標記使用jQuery,這是jQuery的方式做什麼meagar寫道:
var photograf = $("<img src='upload'"+nm+".jpg />");
var imgWidth = photograf.width;
var imgHeight = photograf.height;
的
對不起,但它返回寬度和高度0. Th謝謝你。 – sandip 2011-01-24 18:49:35
可能重複[?如何使用JavaScript來獲取圖像尺寸(高寬)(http://stackoverflow.com/questions/623172/how-to-get- image-size-height-width-using-javascript) – alexn 2011-01-23 10:28:03