현재 글꼴 크기를 고정 크기 div에 맞게 조정하려고합니다. 나는, 자바 스크립트 코드의이 흥미로운 작품은 서로 다른 사업부가 NG 반복 표현의 내부에 있기 때문에,ng-repeat에서 글꼴 크기의 크기를 자동으로 조정합니다.
<div ng-repeat="defect in surface.defects" class="new-page">
<div id="defect-text">
<div>
<div id="defect-title">{{ 'TYPE' | translate }}:</div>
{{ defect.type }}
<div id="defect-title">Emplacement du défaut:</div>
{{ defect.location }}
<div id="defect-title">Dimension du défaut:</div>
{{ defect.dimension }}
<div id="defect-title">Actions suggérées:</div>
{{ defect.future_operation }}
<div id="defect-title">Détail technique du défaut:</div>
{{ defect.description }}</div>
</div></div>
그러나 다음과 같은 HTML 코드에 대해 잘
$('#defect-text div').css('font-size', '1em');
while ($('#defect-text div').height() > $('#defect-text').height()) {
$('#defect-text div').css('font-size', (parseInt($('#defect-text div').css('font-size')) - 1) + "px");
}
일을하고 자바 스크립트의 나의 조각을 발견 코드는 모든 컨테이너의 글꼴 크기를 원하는 크기로 변경합니다. ng-repeat의 현재 요소를 선택하고 컨테이너에 맞게 자신의 CSS 만 변경하는 코드로 변경하는 방법이 있습니까? 당신은 (아무리 깊은)이 id="defect-text"
요소의 모든 <div>
후손을 선택하지 않고이 그들을 수정하고
$('#defect-text div').css('font-size'...)
: 사전에
덕분에
네, 효과가있었습니다. 매번 Jquery 선택기를 수정하기 위해 크기 조정 코드를 반복적으로 루프에 넣어야했습니다. 고마워요! –
왜 이것이 응답으로 표시가 해제 되었습니까? 그것은 효과가 있었고, 아무도 더 좋은 것을 게시하지 못했습니다 ... – InfernalRapture
왜 내 질문에지지가되지 않았습니까? 나는 그것이 잘 물었다라고 생각한다. .. –