一个实例分析javascript的大小判断图片的大小

通常我们认为JS图像的大小是通过使用图像对象,然后属性用于获取图片的地址,然后我们可以做判断。下面是一些例子。
最简单的方法:

复制代码代码如下所示:
VaR img =新的图像();
img src= $(' # tlogo)。Attr('src);
如果(img.width > '240){
$(# tlogo)。Attr('width ','240);
}


上面的例子是,如果没有加载页面,js将无法获得图片的大小。我们可以先判断负载是否完成,然后判断图片的大小。

复制代码代码如下所示:


document.getelementbyid(IMG2)。指针函数(){
警报(图像加载已完成);
}



或者jQuery:

复制代码代码如下所示:
$(# imageid)。负荷(函数(){)
警报()加载完毕!;
});


在这一点上,我们可以优化代码。

复制代码代码如下所示:
$(# tlogo)。负荷(函数(){)
VaR img =新的图像();
img src= $(' # tlogo)。Attr('src);
如果(img.width > '240){
$(# tlogo)。Attr('width ','240);
}
});


请注意:# tlogo是一个在您的图片地址是必要的ID。