1. .width() 및 .height() 메소드
1.8에는 CSS 속성 상자 크기 조정에 대한 지원이 추가되었습니다. 1.7.2와의 차이점에 유의하세요. 버전 1.7.2 이하에서는 상자 크기 정의 여부에 관계없이 border-box는 패딩과 테두리를 제외하고 상자 모델에 있는 요소 콘텐츠의 너비 또는 높이를 반환합니다.
1.8 이후에는 다릅니다. CSS 속성 box-sizing: box-border를 설정하면 width()를 사용하여 반환되는 값이 CSS에 설정된 값과 다를 수 있습니다. 예를 들어
1.7.2 이하 버전에서는 externalWidth/outerHeight가 getter 역할만 합니다. true가 전달되지 않으면 요소의 너비 또는 높이(패딩 및 테두리 포함)가 반환됩니다. true가 전달되면(물론 숫자 1도 전달될 수 있음) 반환 값과 여백이 반환됩니다.
1.8 이상에는 setter 기능이 있어서 가져올 때 마진을 계산하려면 true만 전달할 수 있지만 숫자 1 등을 전달하면 처리되기 때문에 숫자 1 등을 전달할 수 없습니다. 내부적으로 jQuery에 의해 요소 너비와 높이를 설정합니다. 그리고 반환되는 것은 숫자가 아니라 jQuery 객체입니다(다른 jQuery setter와 동일).