我想從文件中獲取一個寬度以將其用作變量。試一下:如何使用jQuery從文件中獲取圖片大小?
iconOS_img = new Image();
iconOS_img.src = '/details/images/icon.png';
var iconOS_img_width = iconOS_img.width;
alert(iconOS_img_width);
但是,它返回0
。
我想從文件中獲取一個寬度以將其用作變量。試一下:如何使用jQuery從文件中獲取圖片大小?
iconOS_img = new Image();
iconOS_img.src = '/details/images/icon.png';
var iconOS_img_width = iconOS_img.width;
alert(iconOS_img_width);
但是,它返回0
。
你必須等到圖像加載。試試這個
iconOS_img.onload = function() {
alert(this.width);
}
非常感謝。有用! –
沒問題。標記爲答案,你可以在你的快樂方式:)。 –
當然,我只需要等10分鐘。 –
你查詢得太快。你必須給圖像一些時間來加載。最好的辦法是綁定load
處理程序並在那裏讀取寬度。
謝謝,你說得對。 –
https://github.com/alexanderdickson/waitForImages – Phil
@Phil有用的工作人員,謝謝。 –