在HTML 5中,新增加了两个用来判断图片的宽度和高度的属性(图片原始大小),分别为 
naturalWidth 和naturalHeight属性,例子如下:

注意问题: 
- 图片没有加载的时候 值为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.gif"
id="abc"> <script>
$(function () {
$("#abc").on("load", function () {
//jquery写法
var imgW = $("#abc")[0].naturalWidth;
var imgH = $("#abc")[0].naturalHeight; //javascript写法
var imgW = myimage.naturalWidth;
var imgH = myimage.naturalHeight; alert("原始大小:宽:" + imgW + "高:" + imgH); var imgWidth = $("#abc")[0].width;
var imgHeight = $("#abc")[0].height; alert("显示: 宽:" + imgWidth + "高:" + imgHeight); })
})
</script>
</body>
</html>

最新文章

  1. android学习第一篇 基本概念
  2. STM32之DAC君
  3. IOS基础之 (设计模式)
  4. Linux应用程序访问字符设备驱动详细过程【转】
  5. Microsoft Dynamics CRM 2013 安装过程 图解
  6. 【HTML】Beginner4:Heading
  7. R语言-来自Prosper的贷款数据探索
  8. 微服务框架——SpringCloud(三)
  9. php-cgi占用太多cpu资源而导致服务器响应过慢
  10. navicat连接mysql出现Client does not support authentication protocol requested by server解决方案
  11. 编程总结5&amp;学习总结
  12. python练习册 0002随机生成验证
  13. jvm系列
  14. jquery不能实时获取CKEDITOR值的解决方法
  15. 文字过多以省略号代替,放在文字上会显示title信息提示
  16. docker-部署elk-6.1.3
  17. Todolist分别用React与Vue的实现与思考
  18. 洛谷P1903 数颜色 [国家集训队] 莫队
  19. Lintcode: Insert Node in a Binary Search Tree
  20. ArchLinux - 安装指南

热门文章

  1. Sphinx学习笔记2
  2. 【java】泛型的作用是在编译阶段防止错误输入,绕过编译就绕过泛型,可用反射验证
  3. 创建access数据库表demo的封装
  4. JPA的基本使用
  5. Chrome调试折腾记_(1)调试控制中心快捷键详解!!!
  6. Windows Server服务器日常管理技巧
  7. spring_boot_pay支付宝,微信,银联支付详细代码案例
  8. HTML中的超链接
  9. CSS3 自定义动画(animation)
  10. 深入.NET数据类型(1)