일반적으로 우리는 이미지 객체를 사용한 다음 attr을 사용하여 이미지 주소를 얻은 다음 을 판단하여 js 이미지의 크기를 판단합니다.
가장 쉬운 방법:
var img=new Image();
img .src=$('#tlogo').attr('src');
if(img.width > '240'){
$('#tlogo').attr(' 너비', '240');
}
위의 예에서 페이지가 로드되지 않은 경우 js는 이미지 크기를 얻을 수 없습니다. 이를 위해 먼저 로드가 완료되었는지 확인한 다음 이미지 크기를 결정할 수 있습니다.
또는 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입니다.