注意问题:
- 图片没有加载的时候 值为0,0
- 与img 设置的width 和height 无关,是图片的原始大小
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<script src="../base/jquery.js"></script>
</head>
<body>
<img width="200" height="125"
src="//www.baidu.com/img/baidu_jgylogo3.gif"
id="abc">
<script>
$(function () {
$("#abc").on("load", function () {
var z = $("#abc")[0].naturalWidth;
var m = $("#abc")[0].naturalHeight;
alert("原始大小:" + z + "X" + m);
var imgw = $("#abc")[0].width;
var imgH = $("#abc")[0].height;
alert("显示:" + imgw + "X" + imgH);
})
})
</script>
</body>
</html>