>  기사  >  웹 프론트엔드  >  Javascript 이미지 크기 결정 예 Analysis_javascript 기술

Javascript 이미지 크기 결정 예 Analysis_javascript 기술

WBOY
WBOY원래의
2016-05-16 16:44:191064검색

일반적으로 우리는 이미지 객체를 사용한 다음 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입니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.