2010-12-29 7 views
2

어떻게 JQuery와 또는 자바 스크립트를 사용하여 페이지의 모든 이미지의 이미지 크기를 얻는JQuery와/자바 스크립트

+0

당신은 합계 크기를 요약 해주십시오. 각 이미지가 분리되어 있습니까? –

+0

가능한 [JavaScript를 사용하여 이미지 크기 (높이 및 너비)를 얻는 방법?] (http://stackoverflow.com/questions/623172/how-to-get-image-size-height-width-using-javascript) –

답변

4

유일한 크기는 눈에 보이는 크기입니다. clientWidthclientHeight은이 작업을 수행하는 두 가지 DOM 속성입니다. 예 : jQuery를 사용하는 경우

var image = document.getElementById("id"); 
var width = image.clientWidth; 
var height = image.clientHeight; 

, 당신은 단순히 $.width$.height를 사용할 수 있습니다

var width = $("id").width(); 
var height = $("id").height(); 

그래서를, 모든 이미지의 크기를 얻기 위해 루프를 통해 :

$("img").each(function() 
{ 
    console.log(this.width()); 
    console.log(this.height()); 
}); 

실제 크기가 필요한 경우이 질문을 참조하십시오 Get the real width and height of an image with JavaScript? (in Safari/Chrome)

+0

이미지를 업로드 할 양식이 있습니다. 서버 쪽에서 처리하기 전에 이미지 크기를 클라이언트 측에서 가져올 수있는 방법이 있습니까? – SIFE

+0

@SIFE 예, 최신 브라우저에서 가능합니다. 이 질문에 새로운 질문을하십시오. – alexn

+0

내 [질문] (http://stackoverflow.com/questions/13390167/how-to-get-image-dimensions-on-the-client-side)을 참조하십시오. stackoverflow는 URL 단축 서비스에 대해 생각해야합니다. – SIFE

1

어떻게 얻는 이미지 크기 페이지의 모든 이미지의 사용 제발 말해 말해 줘요 사용하여 이미지 크기를 가져옵니다

$('img').each(function(){ 
    alert('width=' + $(this).width() + '\nHeight=' + $(this).height()); 
}); 
,369 : JQuery와 또는 자바 스크립트

당신은 jQuery를의 width()height() 방법을 사용할 수 있습니다

추가 정보 : 당신이 얻을 수있는

2
$('img').each(function() { 
    $(this).width(); // current image's width 
    $(this).height(); // current image's height 
}); 
관련 문제