jquery获取图片真实宽高
jQuery有没有获取图片实际尺寸的方法? 就是图片文件的实际尺寸,而不是添加了css样式之后的尺寸。
$(function(){
var imgSrc = $("#image").attr("src");
getImageWidth(imgSrc,function(w,h){
console.log("宽:" + w );
console.log("高:" + h);
});
});
function getImageWidth(url,callback){
var img = new Image();
img.src = url;
// 如果图片被缓存,则直接返回缓存数据
if(img.complete){
callback(img.width, img.height);
}else{ // 完全加载完毕的事件
img.onload = function(){
callback(img.width, img.height);
}
}
}版权声明:本文由 LzxBlog 发布,如需转载请注明出处。







赞助云储存