자식 div의 크기가 조정될 때 부모 div의 크기가 조정되지 않도록 방지

위험한

내가 달성하고 싶은 것은 현재 페이지 $().hide()에서 자식을 숨기고 div그 자리에 새 div를 표시하는 애니메이션 인 jQuery를 호출 한 후 입니다.

을 호출하면 .hide()부모 div의 크기가 조정되고 원하지 않습니다.

parent두 거기에 div를하는이 text작성 사업부, 나는 단지 텍스트 만 DIV 남아 숨기기 호출 할 때 그래서 문제의 사업부를. height새 콘텐츠의 높이가 같을 것이기 때문에을 동일하게 유지하고 싶습니다 .
내가 가진 것은 다음과 같습니다.

<div class="adminContent"> //Wrapper div, this should not change in height of 668px
    <div class="adminTitle"> // Text only div, remains after .hide is called
        <a href="~/Admin/Index">Admin</a> > Manage Class Roster
    </div>
<div class="resetBody" id="manageClassBody1"> // Div that is being hidden/replaced
... // div contents
</div>

CSS

.adminContent {
    background: #F7F7F7;
    -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
    border-radius: 5px;
    min-height: 668px;
}

자식 div를 숨긴 후 높이가 고정되도록 어떻게해야합니까? 감사!

편집 : 두 div 사이를 전환하는 애니메이션으로 두 div를 제자리에 교체하고 싶습니다. replaceWith()jQuery 에서 제공하는 것을 보았지만 내 필요에 따라 사용하는 방법을 잘 모르겠습니다.

JonathanTech

JQuery의 애니메이션 기능을 사용하여 작업을 수행하는 것이 좋습니다.

나는 당신을 위해 샘플 JSBin만들었습니다 .

예:

$(document).on("click", "#togglebtn", function() {
  var divs = $('.resetBody, .resetBody2');
  var hiddenDiv = divs.filter(":not(:visible)");
  var visibleDiv = divs.filter(":visible");

  visibleDiv.fadeToggle({
    complete: function() {
      hiddenDiv.fadeToggle();
    }
  });

});
.adminContent {
  background-color: lightgreen;
  padding: 10px;
}
.resetBody {
  background-color: #880000
}
.resetBody2 {
  background-color: lightblue
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="adminContent">//Wrapper div, this should not change in height of 668px
  <div class="adminTitle">much text wow! much text wow! much text wow! much text wow! much text wow!
    <a href="~/Admin/Index">Admin</a> > Manage Class Roster
  </div>
  <div class="resetBody">Div 1
    <br/>Div 1
    <br/>Div 1
    <br/>Div 1
    <br/>Div 1
    <br/>Div 1
    <br/>
  </div>
  <div class="resetBody2" style="display:none">Div 2 is taller
    <br/>Div 2
    <br/>Div 2
    <br/>Div 2
    <br/>Div 2
    <br/>Div 2
    <br/>Div 2
    <br/>
  </div>
</div>
<div style="margin-top:10px;">

  <button id="togglebtn">Toggle</button>
</div>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

QMainWindow는 자식 위젯의 크기가 조정될 때 크기가 조정되지 않습니다.

분류에서Dev

화면 크기가 조정될 때 HTML 탐색 모음 드롭 다운 상자 콘텐츠의 크기가 제대로 조정되지 않음

분류에서Dev

행이 축소 될 때 DataGrid의 크기가 조정되지 않습니다.

분류에서Dev

부모 창의 크기가 조정될 때 사용자 컨트롤의 자동 크기 조정

분류에서Dev

사용자 지정 컨트롤은 창 크기가 조정될 때 크기가 조정되지 않습니다.

분류에서Dev

화면 밖의 div가 크기 조정시 이동하지 않도록 방지

분류에서Dev

크기 조정시 자식 div가 전체 부모 공간을 차지하도록합니다.

분류에서Dev

양식에 사용자 정의 컨트롤을 추가 할 때 단추 크기가 조정되지 않도록하려면 어떻게해야합니까?

분류에서Dev

부모 div의 테두리가 자식 크기에 바인딩되지 않음

분류에서Dev

양식 크기를 조정할 때 XAML C # 비디오의 크기가 변경되지 않습니다.

분류에서Dev

부모 위젯의 크기를 조정할 때 가로 세로 비율을 유지하여 자식 위젯 크기 조정

분류에서Dev

데이터가 추가 될 때 WinForms 차트의 크기가 조정되지 않도록하려면 어떻게해야합니까?

분류에서Dev

TableCell 내부의 레이블 크기가 조정되지 않음

분류에서Dev

내용의 크기를 조정할 때 JScrollPane의 크기가 조정되지 않습니다

분류에서Dev

창 크기가 조정될 때 DIV의 치수 재확인

분류에서Dev

크기 조정이 가능한 부트 스트랩 패널에서 자식 div가 부모 div의 전체 공간을 차지하도록하는 방법은 무엇입니까?

분류에서Dev

Window Resize WinRT로 ScrollView의 자식 크기가 제대로 조정되지 않음

분류에서Dev

자식 div가 부모로 자동 크기 조정

분류에서Dev

창이 전체 화면으로 변경 될 때 NSView의 크기가 조정되지 않습니다.

분류에서Dev

크기가 조정될 때 jtree의 아이콘 크기 조정

분류에서Dev

페이지 크기 조정 문제. 하위 div가 부모 div처럼 크기가 조정되지 않습니다.

분류에서Dev

요소가 표시된 후 Div 높이의 크기가 조정되지 않음

분류에서Dev

브라우저 창 크기를 조정할 때 Div가 이동하지 않도록하는 방법

분류에서Dev

창 크기가 조정될 때 버튼 div를 정적 위치에 유지

분류에서Dev

모달 창의 Zurb 궤도가 올바르게 크기 조정되지 않음

분류에서Dev

자식의 크기를 조정하지 않고 부모 크기를 조정하는 Android 레이아웃

분류에서Dev

절대적으로 배치 된 DIV의 너비가 자식 이미지를 기준으로 크기가 조정되지 않음

분류에서Dev

div의 배경이 부트 스트랩에서 크기가 조정되지 않습니다.

분류에서Dev

확대 / 축소시 Div / Picture의 크기가 제대로 조정되지 않음

Related 관련 기사

  1. 1

    QMainWindow는 자식 위젯의 크기가 조정될 때 크기가 조정되지 않습니다.

  2. 2

    화면 크기가 조정될 때 HTML 탐색 모음 드롭 다운 상자 콘텐츠의 크기가 제대로 조정되지 않음

  3. 3

    행이 축소 될 때 DataGrid의 크기가 조정되지 않습니다.

  4. 4

    부모 창의 크기가 조정될 때 사용자 컨트롤의 자동 크기 조정

  5. 5

    사용자 지정 컨트롤은 창 크기가 조정될 때 크기가 조정되지 않습니다.

  6. 6

    화면 밖의 div가 크기 조정시 이동하지 않도록 방지

  7. 7

    크기 조정시 자식 div가 전체 부모 공간을 차지하도록합니다.

  8. 8

    양식에 사용자 정의 컨트롤을 추가 할 때 단추 크기가 조정되지 않도록하려면 어떻게해야합니까?

  9. 9

    부모 div의 테두리가 자식 크기에 바인딩되지 않음

  10. 10

    양식 크기를 조정할 때 XAML C # 비디오의 크기가 변경되지 않습니다.

  11. 11

    부모 위젯의 크기를 조정할 때 가로 세로 비율을 유지하여 자식 위젯 크기 조정

  12. 12

    데이터가 추가 될 때 WinForms 차트의 크기가 조정되지 않도록하려면 어떻게해야합니까?

  13. 13

    TableCell 내부의 레이블 크기가 조정되지 않음

  14. 14

    내용의 크기를 조정할 때 JScrollPane의 크기가 조정되지 않습니다

  15. 15

    창 크기가 조정될 때 DIV의 치수 재확인

  16. 16

    크기 조정이 가능한 부트 스트랩 패널에서 자식 div가 부모 div의 전체 공간을 차지하도록하는 방법은 무엇입니까?

  17. 17

    Window Resize WinRT로 ScrollView의 자식 크기가 제대로 조정되지 않음

  18. 18

    자식 div가 부모로 자동 크기 조정

  19. 19

    창이 전체 화면으로 변경 될 때 NSView의 크기가 조정되지 않습니다.

  20. 20

    크기가 조정될 때 jtree의 아이콘 크기 조정

  21. 21

    페이지 크기 조정 문제. 하위 div가 부모 div처럼 크기가 조정되지 않습니다.

  22. 22

    요소가 표시된 후 Div 높이의 크기가 조정되지 않음

  23. 23

    브라우저 창 크기를 조정할 때 Div가 이동하지 않도록하는 방법

  24. 24

    창 크기가 조정될 때 버튼 div를 정적 위치에 유지

  25. 25

    모달 창의 Zurb 궤도가 올바르게 크기 조정되지 않음

  26. 26

    자식의 크기를 조정하지 않고 부모 크기를 조정하는 Android 레이아웃

  27. 27

    절대적으로 배치 된 DIV의 너비가 자식 이미지를 기준으로 크기가 조정되지 않음

  28. 28

    div의 배경이 부트 스트랩에서 크기가 조정되지 않습니다.

  29. 29

    확대 / 축소시 Div / Picture의 크기가 제대로 조정되지 않음

뜨겁다태그

보관