Getting image width and height with jquery

前端 未结 3 509
不思量自难忘°
不思量自难忘° 2021-01-16 14:40

I have a very simple code, which annoyingly was working and for the life of me I can not see why it is now failing:

function imageSize(img){
  var theImage =         


        
3条回答
  •  一向
    一向 (楼主)
    2021-01-16 15:17

    The image may not have loaded yet. So, try (untested):

    function imageSize(img){
      var theImage = new Image();
      $(theImage).load(function() {
        var imgwidth = this.width;
        var imgheight = this.height;
    
        alert(imgwidth+'-'+imgheight);
      });
      theImage.src = img.attr('src');
    }
    

提交回复
热议问题