欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Javascript判斷圖片尺寸大小實(shí)例分析

 更新時(shí)間:2014年06月16日 11:33:15   投稿:shichen2014  
通常我們判斷js圖片大小都是利用images對(duì)象,然后再用attr來獲取圖片地址再進(jìn)行判斷就可以了。這篇文章主要介紹了Javascript判斷圖片尺寸大小的實(shí)例,需要的朋友可以參考下

通常我們判斷js圖片大小都是利用images對(duì)象,然后再用attr來獲取圖片地址再進(jìn)行判斷就可以了,下面來看一些例子。
最簡(jiǎn)單辦法:

復(fù)制代碼 代碼如下:

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

上面例子碰到如果頁面沒有加載完的時(shí)候,這時(shí)js就獲取不了圖片大小了,對(duì)此我們可以先判斷加載完成否再判斷圖片大小。

復(fù)制代碼 代碼如下:

<img id="img2" src="images/1.jpg" />
<script language="JavaScript">
    document.getElementById("img2").onload = function () {
        alert("圖片加載已完成");
    }
</script>

或者采用jquery:

復(fù)制代碼 代碼如下:

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

至此我們就可以對(duì)代碼進(jìn)行優(yōu)化了

復(fù)制代碼 代碼如下:

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

此處注意:#tlogo 就是你圖片地址中加的一個(gè)ID這個(gè)是必須的。

相關(guān)文章

最新評(píng)論