Home  >  Article  >  Web Front-end  >  Javascript判断图片尺寸大小实例分析_javascript技巧

Javascript判断图片尺寸大小实例分析_javascript技巧

WBOY
WBOYOriginal
2016-05-16 16:44:191038browse

通常我们判断js图片大小都是利用images对象,然后再用attr来获取图片地址再进行判断就可以了,下面来看一些例子。
最简单办法:

复制代码 代码如下:

var img=new Image();
    img.src=$('#tlogo').attr('src');
    if(img.width > '240'){
        $('#tlogo').attr('width','240');
}

上面例子碰到如果页面没有加载完的时候,这时js就获取不了图片大小了,对此我们可以先判断加载完成否再判断图片大小。

复制代码 代码如下:

Javascript判断图片尺寸大小实例分析_javascript技巧

或者采用jquery:

复制代码 代码如下:

$("#imageId").load(function(){
   alert("加载完成!");
});

至此我们就可以对代码进行优化了

复制代码 代码如下:

$("#tlogo").load(function(){
 var img=new Image();
        img.src=$('#tlogo').attr('src');
        if(img.width > '240'){
        $('#tlogo').attr('width','240');
}
});

此处注意:#tlogo 就是你图片地址中加的一个ID这个是必须的。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn