zoukankan      html  css  js  c++  java
  • js获取图片宽高的方法 阿星小栈

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

    var rw = myimage.naturalWidth;	// 真实图片宽度 
    var rh = myimage.naturalHeight;	//真是图片高度 
    


    但有个前提是,必须在图片完全下载到客户端浏览器才能判断, 
    ,目前在ie 9,Firefox, Chrome, Safari 和Opera都是可以使用的, 
    如果是不支持的版本浏览器,那可以用传统方法判断,如下: 

    var myimage = document.getElementById("myimage"); 
      if (typeof myimage.naturalWidth == "undefined") { 
      // IE 6/7/8 
      var i = new Image(); 
      i.src = myimage.src; 
      var rw = i.width; 
      var rh = i.height; 
    } 
    else { 
      // HTML5 browsers 
      var rw = myimage.naturalWidth; 
      var rh = myimage.naturalHeight; 
    } 
    

      

    援引:http://jackyrong.iteye.com/blog/1465243

  • 相关阅读:
    css变量
    es6的this指向
    Java面试题(包装类)
    moment笔记
    Class
    CSS斜切角
    Element.getBoundingClientRect()
    Do not mutate vuex store state outside mutation handlers.
    antd不想写那么多option怎么办
    解析URL参数
  • 原文地址:https://www.cnblogs.com/dereckbu/p/8931307.html
Copyright © 2011-2022 走看看