获取图片的真实高度
最近一个页面需要一个类似微信朋友圈图片的功能,选择图片,预览,图片放大查看;
其中有些地方需要图片的真实宽高比。
var img = new Image(); img.src = $(".img").attr("src"); var imgWidth = img.width; var imgHeight = img.height;
如果通过触发一些时间来调用获取宽高的这个函数,得到的结果会是0,
这时候需要这样写
function fet(){ var img = new Image(); img.src = $(".img").attr("src"); img.onload=function(){ var imgWidth = img.width; } }